0

是否有任何 PHP 或 Ruby 库可以将繁体中文转换为简体中文或反之亦然(Big5 <--> GB)?iconv 库不会这样做,因为它只是转换编码,但字形保持不变。

4

2 回答 2

2

试试这个类的 PHP - http://www.phpclasses.org/browse/package/3130.html

于 2009-05-13T06:12:27.310 回答
1

您可能会在 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]

所以它就像

如何在 Ruby 中将字符串从 windows-1252 转换为 utf-8?

original = File.open('name', 'r:original_encoding').read

original.force_encoding('new_encoding')

虽然我从未尝试过。

于 2010-04-09T18:38:05.733 回答