Menukar Teks Unikod kepada Fail
Apabila menulis teks Unikod ke fail teks, adalah penting untuk memastikan bahawa simbol boleh digunakan dalam sumber HTML. Untuk mengelakkan ralat pengekodan, adalah penting untuk memahami proses dan mengendalikan aksara Unikod dengan betul.
Daripada menukar semuanya kepada Unicode dan kemudian mengekodnya, lebih baik berurusan secara eksklusif dengan objek Unicode sebanyak mungkin. Apabila menyahkod data pada mulanya, tukarkannya kepada objek Unicode. Apabila diperlukan, kodkannya dengan sewajarnya sebelum menulis.
Jika rentetan anda ialah objek Unikod, anda perlu menukarnya kepada objek rentetan berkod Unikod sebelum menulisnya ke fail. Berikut ialah contoh:
foo = u'Δ, Й, ק, م, ๗, あ, 叶, 葉, and 말.' f = open('test', 'w') f.write(foo.encode('utf8')) f.close()
Apabila membaca fail sekali lagi, anda akan mendapat rentetan berkod Unikod yang anda boleh menyahkod kepada objek Unikod:
f = file('test', 'r') print f.read().decode('utf8')
Dengan mengikuti langkah ini , anda boleh menulis teks Unicode dengan selamat pada fail teks dan mengekalkan integritinya untuk digunakan dalam sumber HTML.
Atas ialah kandungan terperinci Bagaimana untuk Menulis Teks Unicode ke Fail dengan Selamat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!