Pertanyaan yang diberi tag utf-8

245
Url decode UTF-8 dengan Python

Saya telah menghabiskan banyak waktu sejauh saya pemula di Python. Bagaimana saya bisa memecahkan kode URL seperti itu: example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0 untuk yang ini di python 2.7: example.com?title==правовая+защита...

243
UTF-8 byte [] ke String

Misalkan saya baru saja menggunakan a BufferedInputStreamuntuk membaca byte dari file teks yang dikodekan UTF-8 ke dalam array byte. Saya tahu bahwa saya dapat menggunakan rutin berikut untuk mengkonversi byte ke string, tetapi apakah ada cara yang lebih efisien / lebih pintar untuk melakukan ini...

204
Tulis ke file UTF-8 dengan Python

Saya sangat bingung dengan codecs.open function. Ketika saya melakukannya: file = codecs.open("temp", "w", "utf-8") file.write(codecs.BOM_UTF8) file.close() Ini memberi saya kesalahan UnicodeDecodeError: 'ascii' codec tidak dapat mendekode byte 0xef di posisi 0: ordinal tidak dalam jangkauan...

190
Encode String ke UTF-8

Saya memiliki String dengan karakter "ñ" dan saya memiliki beberapa masalah dengannya. Saya perlu menyandikan String ini ke pengkodean UTF-8. Saya sudah mencobanya dengan cara ini, tetapi tidak berhasil: byte ptext[] = myString.getBytes(); String value = new String(ptext, "UTF-8"); Bagaimana cara...

180
Bagaimana cara menulis file UTF-8 dengan Java?

Saya memiliki beberapa kode saat ini dan masalahnya adalah membuat file codepage 1252, saya ingin memaksanya untuk membuat file UTF-8 Adakah yang bisa membantu saya dengan kode ini, seperti yang saya katakan saat ini berfungsi ... tetapi saya harus memaksa save on utf .. bisakah saya memberikan...

171
Bagaimana cara menentukan pengodean file di OS X?

Saya mencoba memasukkan beberapa karakter UTF-8 ke dalam file LaTeX di TextMate (yang mengatakan pengkodean defaultnya adalah UTF-8), tetapi LaTeX tampaknya tidak memahaminya. Running cat my_file.texmenunjukkan karakter dengan benar di Terminal. Running ls -almenunjukkan sesuatu yang belum pernah...

152
u '\ ufeff' dalam string Python

Saya mendapatkan kesalahan dengan derai berikut: UnicodeEncodeError: 'ascii' codec can't encode character u'\ufeff' in position 155: ordinal not in range(128) Tidak yakin apa u'\ufeff'itu, itu muncul ketika saya sedang menggores web. Bagaimana saya bisa memperbaiki situasi? The .replace()Metode...