Tại sao ideone không cần coding: utf-8 vẫn print được tiếng Việt?

Mình đang học quyển Learn Python The Hard Way, thấy tác giả bảo phải thêm dòng này thì mới viết được tiếng Việt.

# -*- coding: utf-8 -*-

Thế mà lên ideone.com thì lại thấy không cần dòng đó vẫn in được tiếng Việt.

4 Likes

e không rõ ideone.com sao chứ nếu a code trên notepad, hoặc pycharm thì fai có dòng
# -*- coding: utf-8 -*- khi a dùng tiếng Việt, dù là comment nếu không lúc biên dịch sẽ bị lỗi. Hay là cái thằng ideone.com nó tích hợp sẵn, mặc định có dòng # -*- coding: utf-8 -*- ở dưới nhỉ ??? Mà a xài python bao nhiêu a??? 2. hay 3. a ???

2 Likes

À, anh dùng Python 2, chắc là ideone.com nó tích hợp sẵn. Vậy là nếu mình không đặt cái dòng # -*- coding: utf-8 -*- thì compile lỗi à?

1 Like

Dạ vâng a, nó sẽ báo thế này khi run :smile:

3 Likes

Ok, thank @tuancoi2506 nhé. Anh hiểu rồi. Vậy là giải quyết được câu hỏi trong video Python.

1 Like

Mà làm sao tích hợp vào notepad được vậy anh

thi e them dong # -*- coding: utf-8 -*- vao dau file code

Ý em là làm sao run luôn trên notepad ấy

E lưu file code trên notepad dưới dạng *.py, sau đó dùng lệnh python *.py (tất nhiên là e đã fai cấu hình các biến môi trường để có thể gọi lệnh python rồi). Chi tiết e liên hệ :

http://learnpythonthehardway.org/book/

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?