Saat ini, konversi pengkodean yang dapat direalisasikan dalam perpustakaan kelas ini meliputi: GB Cina yang disederhanakan <-> Tradisional China Big5 Encode Interchange, konversi satu arah Cina yang disederhanakan/tradisional, konversi pengkodean Cina yang disederhanakan/tradisional, cina yang disederhanakan/tradisional-> unicode satu arah satu arah.
Penulis asli kode sumber kelas adalah Hessian ([email protected]). Saya menggabungkan skrip sampel asli dan memodifikasi file kelas. Saya menambahkan parameter ke konstruktor kelas sehingga pengguna dapat dengan mudah mengatur jalur file konfigurasi saat menggunakannya. Dengan cara ini, paket kelas ini dapat ditempatkan di direktori apa pun yang dapat diakses. Jika tidak, file yang merujuk class.chinese.php dalam versi asli harus di direktori yang sama dengan kelas.
Salinan kode adalah sebagai berikut:
/**
* Perpustakaan Koleksi Pengkodean Cina
*
* Saat ini jenis perpustakaan ini dapat diimplementasikan dan disederhanakan China <--> pertukaran penyandian Cina tradisional, Cina yang disederhanakan, Konversi tradisional Cina-> Pinyin, pinyin,
* China yang disederhanakan, Cina tradisional <-> Konversi Pengkodean UTF8, Cina yang disederhanakan, Cina tradisional-> Konversi satu arah Unicode
*
* @Author Hessian ([email protected])
* @Version 1.7
* @Copyright Hessian/Netis
* @Use GPL yang diotorisasi (tidak dapat digunakan untuk tujuan komersial apa pun, dan kode dapat dimodifikasi tanpa persetujuan penulis, tetapi kode yang dimodifikasi harus dipublikasikan sesuai dengan protokol GPL)
* @Special terima kasih kepada tidak diketahui (cuplikan kode konversi tradisional dan sederhana)
* @大 2003-04-01
* @Last Modified 2005-07-26
* @Access Public
*
* Perbarui catatan
*
* ver 1.7 2005-07-26
* Memodifikasi bug yang disebabkan oleh loop while. Bug ini akan menangani kesalahan ketika karakter terakhir dari string adalah "0".
* Metode yang terpengaruh: chstoutf8 (), chstouniCode ()
* (oleh Zeal Li, http://www.zeali.net/)
*
* ver 1.6 2005-05-16
* Konstruktor menambahkan parameter sehingga pengguna dapat dengan mudah mengatur jalur file konfigurasi saat menggunakannya
* (oleh Zeal Li, http://www.zeali.net/)
*
* Ver 1.5 2003-06-06
* Menambahkan fungsi mengubah UTF8 ke GB2312 dan BIG5.
*
* ver 1.4 2003-04-07
* Tingkatkan nilai charset saat mengonversi HTML.
*
* ver 1.3 2003-04-02
* Menambahkan fungsi mengubah bahasa Cina tradisional menjadi pinyin.
*
* ver 1.2 2003-04-02
* Gabungkan fungsi yang mengonversi Cina yang disederhanakan dan tradisional menjadi UTF8.
* Ubah fungsi untuk mengonversi Cina yang disederhanakan menjadi pinyin, ubah nilai pengembalian menjadi string, dan pisahkan pinyin dari setiap karakter Cina dengan spasi.
* Menambahkan fungsi mengubah bahasa Cina yang disederhanakan menjadi Unicode.
* Menambahkan fungsi mengubah bahasa Cina tradisional menjadi unicode.
*
* ver 1.1 2003-04-02
* Menambahkan fungsi OpenFile () untuk mendukung membuka file lokal dan file jarak jauh.
* Menambahkan fungsi mengubah bahasa Cina yang disederhanakan ke UTF8.
* Menambahkan fungsi mengubah bahasa Cina tradisional menjadi UTF8.
*
* Ver 1.0 2003-04-01
* Perpustakaan yang menggabungkan Cina yang disederhanakan Cina dan tradisional Cina sesuai dengan berbagai pertukaran pengkodean telah selesai.
*/
Unduh Paket Kode Sumber Lengkap (Fileze: 132.522 byte): Unduh kode sumber China.rar