comment obtenir une liste de codages Iconv valides dans Ruby 1.9.1 sous Windows 7?Comment lister les codages Iconv valides dans Ruby?
6
A
Répondre
6
La liste n'est pas gérée par Ruby, vous ne pouvez donc pas le faire depuis Ruby. Ruby utilise simplement l'iconv que vous avez installé sur le système. Si vous avez l'installation complète de iconv, vous pouvez obtenir la liste de iconv comme,
iconv /l
Si vous avez juste la bibliothèque (iconv.dll), il n'y a pas moyen d'obtenir la liste.
La plupart des implémentations sont basées sur GNU iconv et la liste est très statique. Vous pouvez simplement aller à n'importe quelle machine Linux et taper "iconv -l" pour obtenir la liste.
7
Peut-être que cela va aider:
puts Encoding.list
puts Encoding.aliases
Il retourne une liste d'encodages chargée et un hachage des alias de codage:
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", ...
Questions connexes
- 1. conversion Failsafe entre les différents codages de caractères
- 2. Ignorer Iconv :: IllegalSequence lors de l'utilisation de Ruby WWW :: Mechanize
- 3. Comment lister les objets actuellement disponibles dans la portée actuelle dans ruby?
- 4. Comment lister toutes les fonctions dans un module Python?
- 5. JBuilder 2006 codages multiples
- 6. PHP: Caractères non valides html
- 7. Actionscript3: comment lister les pixels d'une forme?
- 8. Lister les fichiers dans la corbeille
- 9. Comment lister les fichiers dans un répertoire statique?
- 10. Comment lister les symboles dans un fichier .so
- 11. Comment puis-je lister les couleurs dans WPF avec XAML?
- 12. Comment lister par programme tous les contrôleurs dans Rails
- 13. Iconv :: IllegalSequence lors de l'utilisation de www :: mechanize
- 14. Quels sont les tags HTML valides dans les flux RSS?
- 15. RAII dans Ruby (Ou, comment gérer les ressources dans Ruby)
- 16. Classic ASP, SQL Server et les codages de caractères
- 17. Caractères non valides dans label_tag
- 18. Liste tous les types déclarés par module dans Ruby
- 19. Automake: quelles sont les valeurs valides pour * _la_LDFLAGS dans Makefile.am?
- 20. Les fragments XML sont-ils valides?
- 21. Deux codages Base64 produisent le même décodage
- 22. Quelles sont les valeurs SPAlert EventTypeBitmask valides?
- 23. SQL Server - Caractères non valides dans les noms de paramètres
- 24. Comment réparer problème bizarre avec iconv sur Mac Os x
- 25. Comment lister les fichiers installés par un Windows Installer donné?
- 26. Comment lister toutes les imprimantes sur le réseau?
- 27. Comment puis-je lister tous les processus s'exécutant sous Windows?
- 28. Hibernate Search - Comment lister tous les enregistrements par défaut
- 29. Lister les processus pour un utilisateur spécifique
- 30. Comment lister les modes vidéo disponibles en utilisant C#?
J'ai trouvé que la mise en œuvre JRuby de iconv ne certainement pas avoir la liste complète disponible –