Atualmente, as conversões de codificação que podem ser realizadas nesta biblioteca de classes incluem: Intercâmbio de codificação tradicional de GB chinês simplificado <-> BIG5 tradicional, conversão unidirecional simplificada/tradicional chinesa-> pinyin, simplificada/tradicional em chinês <-> utf8 conversão de codificação, simplificada/tradicional em chinês.
O autor original do código -fonte da classe é Hessian ([email protected]). Mescrei o script de amostra original e modifiquei o arquivo de classe. Adicionei um parâmetro ao construtor de classe para que os usuários possam definir facilmente o caminho do arquivo de configuração ao usá -lo. Dessa forma, este pacote de classe pode ser colocado em qualquer diretório que possa ser acessado. Caso contrário, o arquivo que referencia a classe.chinese.php na versão original deve estar no mesmo diretório da classe.
A cópia do código é a seguinte:
/**
* Biblioteca de coleção de codificação chinesa
*
* Atualmente, esse tipo de biblioteca pode ser implementado, chinês simplificado <-> intercâmbio tradicional de codificação chinesa, chinês simplificado, tradicional chinês-> conversão unidirecional pinyin,
* Chinês simplificado, chinês tradicional <-> UTF8 Conversão, chinês simplificado, tradicional chinês-> conversão unicode unidirecional
*
* @Author Hessian ([email protected])
* @version 1.7
* @CoPyright Hessian/Netis
* @Use GPL autorizado (não pode ser usado para qualquer finalidade comercial, e o código pode ser modificado sem o consentimento do autor, mas o código modificado deve ser publicado de acordo com o protocolo GPL)
* @Special Agradecimentos ao desconhecido (snippet de código de conversão tradicional e simples)
* @大 2003-04-01
* @Last modificado 2005-07-26
* @Access público
*
* Atualizar registros
*
* Ver 1.7 2005-07-26
* Modificou o bug causado pelo loop while. Este bug lidará com erros quando o último caractere da string for "0".
* Métodos afetados: chstoutf8 (), chstounicode ()
* (por Zeal Li, http://www.zeali.net/)
*
* Ver 1.6 2005-05-16
* O construtor adiciona um parâmetro para que o usuário possa definir facilmente o caminho do arquivo de configuração ao usá -lo
* (por Zeal Li, http://www.zeali.net/)
*
* Ver 1.5 2003-06-06
* Adicionado a função de converter UTF8 em GB2312 e BIG5.
*
* Ver 1.4 2003-04-07
* Aumente o valor do charset ao converter HTML.
*
* Ver 1.3 2003-04-02
* Adicionado a função de converter chinês tradicional em pinyin.
*
* Ver 1.2 2003-04-02
* Mesclar as funções que convertem chinês simplificado e tradicional em UTF8.
* Modifique a função para converter chinês simplificado em pinyin, altere o valor de retorno para uma string e separe o pinyin de cada caractere chinês com espaços.
* Adicionado a função de converter chinês simplificado em unicode.
* Adicionado a função de converter chinês tradicional em unicode.
*
* Ver 1.1 2003-04-02
* Função adicionada OpenFile () para suportar a abertura de arquivos e arquivos remotos locais.
* Adicionado a função de converter chinês simplificado em UTF8.
* Adicionado a função de converter chinês tradicional em UTF8.
*
* Ver 1.0 2003-04-01
* Uma biblioteca que combina chinês chinês e chinês tradicional corresponde a vários intercâmbios de codificação foi inicialmente concluída.
*/
Faça o download do pacote completo de código -fonte (FileShize: 132.522 bytes): Baixe o código -fonte chinês.rar