當前位置:編程學習大全網 - 網站源碼 - notepad++ python 源代碼中含有中文 utf8無bom編碼 無法編譯

notepad++ python 源代碼中含有中文 utf8無bom編碼 無法編譯

print u'哈哈'

---------------------------------

Python 2 裏面默認所有字面上的字符串都用ASCII編碼,可以通過在字符串前面加壹個‘u’前綴的方式聲明Unicode字符串,這個‘u’前綴告訴Python後面的字符串要編成Unicode字符串

-------------------------------------------------------------------------------------------------------------。

print 函數嚴重受IDE編碼環境的影響,本來 print u'哈哈'肯定能成功,因為u'哈哈'是unicode,

但是受ide的影響, print 強行把u'哈哈' 轉換成了 '哈哈' (字符類型),然後失敗了

---------------------------------------------------------------------------------------------

所以建議不要用notepad++這個ide

  • 上一篇:20款寶馬車機卡了怎麽辦
  • 下一篇:python怎麽下載插件
  • copyright 2024編程學習大全網