如何在Windows 7下獲取Ruby 1.9.1中的有效Iconv編碼列表?如何在Ruby中列出有效的Iconv編碼?
6
A
回答
6
這個列表並不是由Ruby維護的,所以你不能從Ruby來完成。 Ruby只是使用你在系統上安裝的任何iconv。如果您有充分的iconv安裝,你可以得到從列表的iconv喜歡,
iconv /l
如果你只是有圖書館(iconv.dll),有沒有辦法讓名單。
大多數實現基於GNU iconv,並且該列表非常靜態。你可以去任何Linux機器並輸入「iconv -l」來獲取列表。
7
也許這將幫助:
puts Encoding.list
puts Encoding.aliases
它返回裝載的編碼列表和編碼的別名的哈希值:
ASCII-8BIT
UTF-8
US-ASCII
Big5
CP949
Emacs-Mule
EUC-JP
EUC-KR
EUC-TW
...
{"BINARY"=>"ASCII-8BIT", "CP437"=>"IBM437", "CP737"=>"IBM737", "CP775"=>"IBM775",
"IBM850"=>"CP850", "CP857"=>"IBM857", "CP860"=>"IBM860", "CP861"=>"IBM861",
"CP862"=>"IBM862", "CP863"=>"IBM863", "CP864"=>"IBM864", "CP865"=>"IBM865", ...
相關問題
- 1. 如何讓iconv忽略編碼錯誤?
- 2. 如何在php中使用iconv庫獲取支持的編碼列表?
- 3. iconv編碼轉換問題
- 4. 的iconv編碼轉換用的iconv窗口-1256
- 5. 如何在Ruby中指定輸出文件的編碼?
- 6. 音譯與語言Iconv在Ruby中
- 7. 如何在Scala中編寫有效的類型有界代碼
- 8. SBCL:列出所有有效字符編碼
- 9. 如何更有效地將有序樹編碼爲位序列
- 10. 如何解析Ruby中的編碼URI?
- 11. Objective-C中如何列出所有可用的編碼
- 12. 是否有更有效/正確的方式在Ruby中編寫此代碼?
- 13. rails 3.2 ruby 1.8.7 iconv(LoadError)
- 14. iconv安裝失敗ruby
- 15. 如何在ruby中解碼Rijndael(在VB.net中編碼)
- 16. 編碼「UTF-8」的字符0xc286在「WIN1252」中沒有等效...使用iconv進行轉換postgres恢復崩潰
- 17. 在ruby中使用編碼
- 18. 在bash中用iconv更改編碼多個文件
- 19. 如何在SublimeText2中有效設置項目默認編碼?
- 20. GWT RPC如何在其有效負載中編碼java.lang.Long值?
- 21. 如何在Ruby on Rails中列出所有REST URL commanline
- 22. 如何在ruby中將button_tag中的字符串進行編碼?
- 23. 爲什麼不在Ruby中檢測到無效編碼?
- 24. 的iconv棄用警告使用Ruby 1.9.3
- 25. 如何列出從Ruby中的類創建的所有對象?
- 26. 如何重構此Ruby代碼以檢查有效的參數?
- 27. 未能使用iconv來更改shell中的編碼
- 28. 的iconv將在未來被廢棄,用String#編碼,而不是
- 29. 如何在Qt中使用iconv?
- 30. Ruby 1.8.7中的Ruby字符串編碼
我發現,使用JRuby實現的iconv肯定不會有完整的列表可用 – 2010-06-09 02:36:58