Unicode dilinde Çince karakterler sözlüğü buldum.unicode karakterine ruby ile çevirme
p "国".unpack("U*").first #this gives the unicode 22269
Nasıl tersi olur karakter değerine geri 22269
dönüştürebilirsiniz .. ben bu sözlükte dışına Karakterler bir veritabanı oluşturmaya çalışıyorum ama karaktere unicode dönüştürmek için nasıl bilmiyorum Yukarıdaki satırın
kullanıyorsunuz Ruby sürümü nedir? – Phrogz
Rvm var, bu yüzden önemli değil. 1.9.2 dahil olmak üzere her türlü öneri kabul edilir. – s84
Çok fazla metin dönüştürüyorsanız, çekirdeğin bir parçası olan Ruby's [IConv] (http://ruby-doc.org/stdlib/libdoc/iconv/rdoc/index.html) modülüne bakmak isteyebilirsiniz. kütüphane. [rubydoc.info] (http://rubydoc.info/stdlib/iconv/1.9.2/frames) ayrıca belgelere sahiptir. Ve James Edward Gray [Encoding Conversion with iconv] (http://blog.grayproductions.net/articles/encoding_conversion_with_iconv) adlı güzel bir makale yaptı. IConv ile ilgili güzel şey, benzetme, yani benzer görünen karakterlere geçme veya eşleşme olmadığında yok sayılabilir, böylece dönüşümünüz kontrollü bir şekilde azalır. –