любая библиотека PHP или Ruby для преобразования традиционного китайского языка в упрощенный китайский или наоборот?

Есть ли какая-нибудь библиотека PHP или Ruby для преобразования традиционного китайского языка в упрощенный китайский или наоборот (Big5 ‹--> GB)? Библиотека iconv этого не сделает, поскольку она просто преобразует кодировку, но глиф остается прежним.


person nonopolarity    schedule 13.05.2009    source источник


Ответы (2)


Вы можете получить некоторое преимущество с 1.9

Encoding.constants.grep /gb/i => [:GB18030, :GBK, :GB1988, :GB12345]

Encoding.constants.grep /big5/i => [:Big5, :BIG5, :Big5_HKSCS, :BIG5_HKSCS, :Big5_UAO, :BIG5_UAO]

так что это что-то вроде

Как преобразовать строка из windows-1252 в utf-8 в Ruby?

оригинал = File.open('имя', 'r:original_encoding').читать

original.force_encoding('new_encoding')

Хотя я никогда не пробовал.

person rogerdpack    schedule 09.04.2010

Попробуйте этот класс для PHP — http://www.phpclasses.org/browse/package/3130.html

person MicTech    schedule 13.05.2009