cách nhận danh sách mã hóa Iconv hợp lệ trong Ruby 1.9.1 trong cửa sổ 7?Làm thế nào để liệt kê các mã hóa Iconv hợp lệ trong Ruby?
6
A
Trả lời
6
Danh sách không được Ruby duy trì để bạn không thể làm điều đó từ Ruby. Ruby chỉ đơn giản sử dụng bất kỳ biểu tượng nào bạn đã cài đặt trên hệ thống. Nếu bạn có cài đặt biểu tượng đầy đủ, bạn có thể lấy danh sách từ biểu tượngv như,
iconv /l
Nếu bạn chỉ có thư viện (iconv.dll), không có cách nào để lấy danh sách.
Hầu hết việc triển khai dựa trên biểu tượng GNUvà danh sách rất tĩnh. Bạn có thể vào bất kỳ máy Linux nào và gõ "iconv -l" để lấy danh sách.
7
Có lẽ điều này sẽ giúp:
puts Encoding.list
puts Encoding.aliases
Nó trả về một danh sách các mã hóa được nạp, và một hash của bí danh mã hóa của:
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", ...
Các vấn đề liên quan
- 1. Làm thế nào để mã hóa các tệp bằng Ruby?
- 2. Làm thế nào để liệt kê các mã của một động từ trong J
- 3. Tôi có thể liệt kê các thuật toán mã hóa có sẵn như thế nào?
- 4. Mã để liệt kê các hoán vị trong Scala
- 5. Làm cách nào để liệt kê các Mô-đun trong Lớp học Ruby?
- 6. Mã hóa không phải là một kiểu liệt kê?
- 7. Điều kiện kết hợp các liệt kê
- 8. làm thế nào để có được danh sách các mã hóa được hỗ trợ bởi thư viện iconv trong php?
- 9. Làm thế nào để bạn liệt kê các đối tượng hiện có sẵn trong phạm vi hiện tại trong ruby?
- 10. Làm thế nào để InputStreamReader thất bại trên dữ liệu không hợp lệ để mã hóa?
- 11. Làm thế nào để bạn liệt kê tất cả các tiến trình con trong python?
- 12. Làm thế nào để liệt kê tất cả các phương thức cho một đối tượng trong Ruby?
- 13. Làm thế nào để liệt kê các tập tin trong một zip trong PowerShell?
- 14. Làm thế nào để mã hóa (.) Dot trong url Rails
- 15. Làm cách nào để chỉ liệt kê các phân vùng đĩa được gắn kết hợp lệ bằng Get-PSDrive?
- 16. Liệt kê các tập tin Ném ngoại lệ
- 17. Làm thế nào để có tên người dùng cho các bảng liệt kê?
- 18. Làm thế nào để liệt kê tất cả các mục của tệp tar trong java?
- 19. OSX mã hóa thay đổi tập tin (iconv) đệ quy
- 20. Làm thế nào để liệt kê các assembly trong AggregateCatalog hoặc DirectoryCatalog trong MEF?
- 21. Có cách nào để liệt kê các biến có sẵn trong mẫu Ruby ERB không?
- 22. Có hợp lệ để liệt kê nhiều trường trong một tiêu đề Vary không?
- 23. Làm thế nào để ROT13 mã hóa bằng Python3?
- 24. Làm cách nào để liệt kê/liệt kê tất cả các ứng dụng đã cài đặt trong Windows XP?
- 25. Chỉ liệt kê các SubFolders trong C#?
- 26. Làm cách nào để mã hóa chuỗi này trong Ruby?
- 27. Làm thế nào để liệt kê các lĩnh vực CCK theo loại nội dung trong Drupal
- 28. Làm thế nào để liệt kê các kết nối đang hoạt động/mở trong Oracle?
- 29. Làm thế nào để liệt kê các container trong kho lưu trữ màu xanh?
- 30. Làm thế nào để liệt kê các đối tượng _all_ trong thùng chứa S3 của Amazon?
Tôi đã phát hiện ra rằng việc thực hiện JRuby của iconv chắc chắn không có sẵn danh sách đầy đủ –