我有一個非ASCII字符的utf8字符串。我需要將它以&符號 - 散列號 - 分號形式放到HTML文件中。做這個的最好方式是什麼?Python:什麼是最簡單的方法來轉換utf8字符串到
2
A
回答
2
使用.encode
方法與'xmlcharrefreplace'
作爲errors
參數傳遞:
In [1]: help(unicode.encode)
Help on method_descriptor:
encode(...)
S.encode([encoding[,errors]]) -> string or unicode
Encodes S using the codec registered for encoding. encoding defaults
to the default encoding. errors may be given to set a different error
handling scheme. Default is 'strict' meaning that encoding errors raise
a UnicodeEncodeError. Other possible values are 'ignore', 'replace' and
'xmlcharrefreplace' as well as any other name registered with
codecs.register_error that can handle UnicodeEncodeErrors.
In [2]: ustr = u'\xa9 \u20ac'
In [3]: print ustr
© €
In [4]: print ustr.encode('ascii', 'xmlcharrefreplace')
© €
相關問題
- 1. 將JSON字符串轉換/映射到javabean的最簡單方法是什麼?
- 2. 將Int32的字節轉換爲字符串的最簡單方法是什麼?
- 3. 將字符串轉換爲流的最簡單方法是什麼?
- 4. 將數組轉換爲xml字符串的最簡單方法是什麼?
- 5. 什麼是最簡單的方法來轉換:pluck或:收集結果到Rails中的字符串數組?
- 6. C#中修剪字符串的換行符最簡單的方法是什麼?
- 7. 索引C++字符串的最簡單方法是什麼?
- 8. VBScript:格式化字符串的最簡單方法是什麼?
- 9. 解析C中字符串的最簡單方法是什麼?
- 10. 將csv轉換爲字符串的最佳方法是什麼?
- 11. 什麼是最簡單的方法來保存服務器上的字符串
- 12. 最簡單的方法來替換子字符串
- 13. 將流(utf8)數據轉換爲字符串的安全方法是什麼?
- 14. 簡單的方法將php序列化的字符串轉換爲utf8?
- 15. 什麼是計算字符串中字符頻率最簡單的方法?
- 16. Python:有沒有簡單的方法來替換字符串,而不是替換()
- 17. 將ndarray轉換爲cv :: Mat的最簡單方法是什麼?
- 18. 將xml轉換爲html最簡單的方法是什麼?
- 19. 最簡單的方法來檢查字符串是否爲URL
- 20. 簡單的UTF8-> UTF16字符串轉換與iconv
- 21. 將通配符整數放入字符串最簡單的方法是什麼?
- 22. 將這些數據幀字符串字段轉換爲整數並返回的最簡單方法是什麼?
- 23. Python:什麼是從time.time()值轉換爲time.strftime()值的最簡單方法?
- 24. 獲取字符串中關鍵字列表的最簡單方法是什麼?
- 25. 在PHP中引用多字節字符串的最簡單方法是什麼?
- 26. 反轉java中字符串中單詞的簡單方法是什麼?
- 27. Python簡單的字符串方法
- 28. 獲得前x個字符的最簡單方法是什麼?
- 29. 什麼是最簡單的解決方案來拆分這個字符串?
- 30. 什麼是最簡單的方式或工具來格式Json字符串?
什麼正在轉換中,UTF-8字節或Unicode的代碼點它們編碼? – 2013-04-05 11:10:08