В настоящее время конверсии кодирования, которые можно реализовать в этой библиотеке классов, включают в себя: упрощенное китайское GB <-> Традиционное китайское обмену, упрощенное/традиционное китайское преобразование, одностороннее конверсию, упрощенное/традиционное одностороннее преобразование китайского <-> UTF8, упрощенное/традиционное одностороннее конверсию Unicode.
Первоначальным автором исходного кода класса является hessian ([email protected]). Я объединил исходный пример сценария и изменил файл класса. Я добавил параметр в конструктор класса, чтобы пользователи могли легко установить путь файла конфигурации при его использовании. Таким образом, этот класс может быть помещен в любой каталог, к которому можно получить доступ. В противном случае файл, относящийся к class.chinese.php в исходной версии, должен быть в том же каталоге, что и класс.
Кода -копия выглядит следующим образом:
/**
* Библиотека коллекции китайской кодирования
*
* В настоящее время этот тип библиотеки может быть реализован, упрощенный китайский <-> Традиционный китайский обмен кодировкой, упрощенная китайская, традиционная китайская-> Пиньиновая односторонняя конверсия,
* Упрощенное китайское, традиционное китайское <-> UTF8, конверсия кодирования, упрощенное китайское, традиционное китайское-> одностороннее конверсию Unicode.
*
* @Author hessian ([email protected])
* @version 1.7
* @Copyright hessian/netis
* @USE Авторизованный GPL (не может быть использован для каких -либо коммерческих целей, и код может быть изменен без согласия автора, но измененный код должен быть опубликован в соответствии с протоколом GPL)
* @Special Спасибо неизвестному (традиционный и простой фрагмент кода преобразования)
* @大 2003-04-01
* @Last модифицирован 2005-07-26
* @Access public
*
* Обновление записей
*
* VER 1.7 2005-07-26
* Изменил ошибку, вызванную петлей while. Эта ошибка будет обрабатывать ошибки, когда последний символ строки - «0».
* Затронутые методы: chstoutf8 (), chstounicode ()
* (Zeal Li, http://www.zeali.net/)
*
* VER 1.6 2005-05-16
* Конструктор добавляет параметр, чтобы пользователь мог легко установить путь файла конфигурации при его использовании
* (Zeal Li, http://www.zeali.net/)
*
* VER 1.5 2003-06-06
* Добавлена функция преобразования UTF8 в GB2312 и BIG5.
*
* VER 1.4 2003-04-07
* Увеличьте значение charset при преобразовании HTML.
*
* VER 1.3 2003-04-02
* Добавлено функцию преобразования традиционных китайцев в пинин.
*
* VER 1.2 2003-04-02
* Объедините функции, чтобы преобразовать упрощенные и традиционные китайцы в UTF8.
* Измените функцию, чтобы преобразовать упрощенное китайское в пинкин, изменить возвращаемое значение на строку и разделить пинин каждого китайского символа с пространствами.
* Добавлена функция преобразования упрощенного китайского в Unicode.
* Добавлена функция преобразования традиционных китайцев в Unicode.
*
* VER 1.1 2003-04-02
* Добавлен функция OpenFile () для поддержки открытия локальных файлов и удаленных файлов.
* Добавлена функция преобразования упрощенных китайцев в UTF8.
* Добавлена функция преобразования традиционных китайцев в UTF8.
*
* VER 1.0 2003-04-01
* Библиотека, которая объединяет китайские упрощенные китайские и традиционные китайцы, соответствует различным обмену кодировкой, была первоначально завершена.
*/
Загрузите полный пакет исходного кода (FileSize: 132,522 байта): Загрузите исходный код winking.rar