Windows 7でRuby 1.9.1で有効なIconvエンコーディングのリストを取得する方法は?Rubyで有効なIconvエンコーディングを表示するには?
6
A
答えて
6
リストはRubyによって維持されないので、Rubyからはできません。 Rubyはあなたがシステムにインストールしたiconvを単に使用します。あなたは完全なiconvのインストールをお持ちの場合は、iconvのからリストを取得することができますあなただけのライブラリ(iconv.dll)をお持ちの場合のように、
iconv /l
は、リストを取得する方法はありません。
ほとんどの実装は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. 有効な検証のメッセージを表示
- 2. irvとRubyインタプリタでIconvが異なるのはなぜですか?
- 3. Ruby on Railsに有向グラフを表示する
- 4. Aureliaでナビゲーションアイテムを動的に有効または表示するには
- 5. ruby何が有効なURIを作るのですか?
- 6. ブラウザでjavascriptが有効になっていない場合にメッセージを表示
- 7. Ruby on Rails - 有効な場合、after_validation?
- 8. PHPのintl(ICU)機能で有効な文字列のエンコーディングを確認する
- 9. jquery validate - 非表示フィールドに値がある場合は有効
- 10. Rubyを使用中にIconv :: IllegalSequenceを無視します。WWW :: Mechanize
- 11. PHPでiconvライブラリによってサポートされているエンコーディングのリストを取得するには?
- 12. WindowsフォームC#プログラム:ボタンの状態を確認する方法(有効/無効または表示/非表示)?
- 13. iOS:起動時に「ロケーションサービスを有効にする」アラートが2回表示されるのはなぜですか?
- 14. 有効なエスケープされていないJSONをRailsビューで表示します
- 15. locationServices iOS 4.0で常に有効UIAlertを表示
- 16. Ruby 1.9.2 Find.findエンコーディング
- 17. Rubyのハッシュ、エンコーディング
- 18. SudzCは '有効な'ソープレスポンスを表示しますが、iOS側のヌル値は
- 19. divを表示すると、hidden div内のTinyMCEが有効に表示されない
- 20. Rails 3モデルは有効ではない場合に有効
- 21. Googleドキュメントの表示 - URLエンコーディング?
- 22. AndroidのActionBarアクションアイコンの非表示/非表示を動的に有効/無効にします
- 23. フォームが有効な値を持たない場合に警告()ダイアログボックスを表示
- 24. は、有効なタイムゾーンを表す文字列です。
- 25. jqGridの非表示列の検索を有効にします
- 26. カスタムUIButton、有効なプロパティは動作しますが、非表示のプロパティは無効です
- 27. 有効なURLは有効なURLではありません
- 28. ModelStateが有効なのにValidationSummaryが表示されるのはなぜですか?
- 29. Rubyでオブジェクトのすべてのメソッドを表示するには?
- 30. Android NavigationViewが表示されるたびにアイテムをプログラムで無効にして有効にする方法
のiconvのJRubyの実装は確かにないことを私が発見しました利用可能な完全なリストを持っている –