49
A
回答
51
因爲默認爲 UTF-8,你只需要在你從默認的偏離使用該聲明,或者如果你依賴其他工具(如您的IDE或文本編輯器),以利用那個信息。
換句話說,就Python而言,只有當你想使用不同的編碼時,你才必須使用該聲明。
請注意,它只適用於Python如何讀取源代碼。它不適用於打印,打開文件或任何其他I/O操作。有關Python,Unicode和編碼的更多詳細信息,我強烈建議您閱讀Ned Batchelder的Python Unicode HOWTO或非常全面的Pragmatic Unicode talk。
相關問題
- 1. 我應該在web.config中聲明https嗎?
- 2. 我應該在哪裏聲明該代碼中的字段才能編譯?
- 3. C++我應該使用前向聲明嗎?
- 4. 我應該在json.dumps(...)之後編碼嗎?
- 5. 我應該在C++ 11中聲明轉換運算符嗎?
- 6. 對象聲明在Python類中是什麼意思,我應該使用它嗎?
- 7. 我應該使用Phalcon \ Mvc \ Model :: columnMap()在phalcon中聲明模型類屬性嗎?
- 8. 我應該使用utf-8編碼進行在線課程嗎?
- 9. 我應該在哪裏返回聲明
- 10. 使用java編輯xml聲明編碼
- 11. 我應該在聲明上實例化收集字段嗎?
- 12. 我應該使用base64編碼在數據庫表中存儲密碼嗎?
- 13. 我應該聲明我的byte []
- 14. 我應該在2013年用HTML5編碼我的網站嗎?
- 15. 我應該在我的PHP代碼中使用assert嗎?
- 16. ASP.NET/C#我應該在哪裏使用屬性聲明會話?
- 17. 當我在Java中聲明它時,我應該爲變量賦值嗎?
- 18. 我應該在「兩個」文件夾中聲明我的集合嗎?
- 19. UrlEncoding - 我應該使用哪種編碼?
- 20. 我應該在android中使用getMeasuredState()嗎?
- 21. 我應該在RecyclerView中使用CursorLoader嗎?
- 22. 我應該在Matlab中使用arrayfun嗎?
- 23. 我應該在Flex4中使用Sprite嗎?
- 24. 我應該在Perl中使用autobox嗎?
- 25. 我應該在IntentService中使用WakeLock嗎?
- 26. 聲明編碼在Python
- 27. python3默認編碼使用
- 28. 無編碼聲明
- 29. PHP聲明編碼
- 30. 析構函數應該不應該用指針聲明嗎?在C++
默認*爲什麼*? – delnan
假設python語言。 –
這很明顯。我的意思是,你認爲UTF-8編碼的目的是什麼?有很多地方出現編碼問題:文件I/O,網絡,其他I/O,源代碼,衆多內存數據結構等。 – delnan