[問題] linux下採用utf8寫的code到windows會不 …
自回一下
解法是: 標頭宣告還是使用utf8,只是在寫中文的時候要加上u的前綴字
例如
print u"測試"
--
大家好
想請問一下
我在linux下使用utf8編碼開發程式,而windows採用的編碼是cp950
當我在windows去fork linux寫好的code時會出現編碼錯誤
所以我將開頭的 #-*-coding:utf-9-*- 改成 #-*-coding:cp950-*-
但這樣在windows還是會跳出錯誤,如果我採用i18n的做法可以解決掉這個問題嗎?
或是我可以使用sys.platform根據不同來指定不同的coding(不過這樣好像又是上面
的問題)
或是有其他的解法呢? 謝謝:wq
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.201.137
推
04/25 17:34, , 1F
04/25 17:34, 1F
→
04/25 17:35, , 2F
04/25 17:35, 2F
→
04/25 17:38, , 3F
04/25 17:38, 3F
→
04/25 17:38, , 4F
04/25 17:38, 4F
→
04/25 17:39, , 5F
04/25 17:39, 5F
→
04/25 17:40, , 6F
04/25 17:40, 6F
→
04/25 17:43, , 7F
04/25 17:43, 7F
→
04/25 17:43, , 8F
04/25 17:43, 8F
→
04/25 17:45, , 9F
04/25 17:45, 9F
→
04/25 17:46, , 10F
04/25 17:46, 10F
→
04/25 17:46, , 11F
04/25 17:46, 11F
※ 編輯: verybada 來自: 61.217.237.170 (04/25 20:44)
※ 編輯: verybada 來自: 61.217.237.170 (04/25 20:45)