разница между # coding = utf-8 и # coding = gbk - PullRequest
0 голосов
/ 13 мая 2018

Если в документе .py есть китайский, необходимо добавить # coding = utf-8 и # coding = gbk. Но в чем разница между # coding = utf-8 и # coding = gbk в python?

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

Если в исходном коде есть символы Unicode , вы обещаете, что они будут закодированы с кодировкой, указанной вами в строке # coding.

Например, символ будетбудет кодироваться совершенно по-разному в UTF-8 и GBK.

Символы ASCII будут кодироваться так же, как ASCII в любом случае.

0 голосов
/ 14 мая 2018

Комментарий к кодировке объявляет кодировку самого исходного файла.Если вы сохраняете исходный файл в кодировке UTF-8, используйте #coding=utf8.Если вы сохраняете исходный файл в кодировке GBK, используйте #coding=gbk.

...