這個問題的目的是在以下兩種情況:如何處理註釋中的特殊字符和python文件中的硬編碼字符串?
你想有特殊字符添加一個字符串變量:
special_char_string = "äöüáèô"
要允許在註釋中的特殊字符。
# This a comment with special characters in it: äöà etc.
目前,我處理這個問題是這樣的:
# -*- encoding: utf-8 -*-
special_char_string = "äöüáèô".decode('utf8')
# This a comment with special characters in it: äöà etc.
工作正常。
這是推薦的方式嗎?或者有更好的解決方案嗎?
爲什麼'.decode()'?定義一個unicode字符串! 'u「äöüáèô」' – phant0m
@ phant0m,我很困惑。你是否建議,在任何情況下,'u'äöüáèô「'和''äöüáèô'.decode'('utf8')'一樣? – Aufwind
是的,請看我的答案。 – phant0m