9
A
回答
16
require 'iconv'
i = Iconv.new('UTF-8','LATIN1')
a_with_hat = i.iconv("\xc2")
4
看你的標籤,我想你想是這樣的:
require 'rubygems'
require 'open-uri'
require 'nokogiri'
require 'iconv'
file = open(your_uri)
doc = Nokogiri::HTML(Iconv.conv('utf-8', 'latin1', file.readlines.join("\n")))
doc.xpath(your_xpath)
如果你不知道什麼字符集的URI的用途,您可以使用file.charset
來獲取字符集而不是。
相關問題
- 1. 將字節[]轉換爲UTF8字符串
- 2. SOLR + Mysql:如何將utf8轉換爲latin1
- 3. MySQL將表格從Latin1轉換爲utf8
- 4. MySQL將latin1數據轉換爲UTF8
- 5. 如何將字符串轉換爲UTF8?
- 6. 將unicode字符串轉換爲utf8
- 7. 將字符串轉換爲UTF8
- 8. 將utf8代碼點字符串轉換爲utf8 <U+0161>轉換爲utf8
- 9. LATIN1到UTF8轉換問題
- 10. 如何將utf8字符串轉換爲ascii字符串?
- 11. 將Latin1的SQL轉換列轉換爲UTF8
- 12. 在PHP中將utf8轉換爲latin1。 255以上的所有字符轉換爲字符引用
- 13. 轉換爲UTF8格式的字符串
- 14. 轉換JSON字符串UTF8爲NSDictionary Swift
- 15. Unicode轉換爲UTF8字符串
- 16. 將ISO8859字符串轉換爲UTF8? ÄÜÜ=>Ã爲什麼?
- 17. 如何將帶有序列化值的latin1錶轉換爲utf8?
- 18. 在MySQL中將數據從LATIN1轉換爲UTF8
- 19. 將數據從latin1轉換爲utf8後截斷數據
- 20. MySQL將latin1轉換爲utf8,cp1252 0x80-0x9F錯誤
- 21. 檢測utf8字符串中的latin1字符
- 22. 我怎麼添加字符串擴展將字符串轉換爲UTF8
- 23. 將一個UTF8字符串轉換爲一個UTF16字符串在c + +
- 24. 將字符串轉換爲字符串
- 25. 在Perl中將UTF8字符串轉換爲ASCII
- 26. Python 2.7,將utf8字符串轉換爲ascii
- 27. C#:將byte []轉換爲UTF8編碼的字符串
- 28. 將sql_latin1_general_cp1_ci_as字符串轉換爲utf8使用VBS
- 29. 如何將UCS2字符串轉換爲UTF8?
- 30. mysql將默認字符集latin1改爲utf8