«byte-order-mark» etiketlenmiş sorular

Bir bayt sırası işareti (BOM), bir metin dosyası veya akıştaki bayt sırasını belirtmek için kullanılan bir Unicode karakteridir. BOM U + FEFF olduğundan, yüksek sıralı baytların birinci mi (akış FE.FF başlar) yoksa ikinci mi (akış FF.FE başlar) olduğunu netleştirir.



4
Python'da UTF-8 dosyasına yaz
İle gerçekten kafam karıştı codecs.open function. Ben yaparken: file = codecs.open("temp", "w", "utf-8") file.write(codecs.BOM_UTF8) file.close() Bana hata veriyor UnicodeDecodeError: 'ascii' codec bileşeni 0 konumunda bayt 0xef kodunun kodunu çözemiyor: sıra değeri aralıkta değil (128) Eğer yaparsam: file = open("temp", "w") file.write(codecs.BOM_UTF8) file.close() İyi çalışıyor. Soru , ilk yöntem neden başarısız …

30
PHP'de Excel'in düzgün okuyacağı bir UTF-8 CSV çıktısını nasıl alabilirim?
Ben sadece CSV formatında bazı şeyler çıktı bu çok basit bir şey var, ama UTF-8 olması gerekir. Bu dosyayı TextEdit veya TextMate veya Dreamweaver'da açıyorum ve UTF-8 karakterlerini düzgün bir şekilde gösteriyor, ancak Excel'de açarsam bunun yerine aptalca bir şey yapıyor. Dokümanımın başında ne var: header("content-type:application/csv;charset=UTF-8"); header("Content-Disposition:attachment;filename=\"CHS.csv\""); Excel'in (Mac, 2008) …

10
Malzeme Listesi olmadan UTF-8
Ben onları UTF-8 (BOM olmadan) kaydedilmesi gereken javascript dosyaları var, onları Notepad ++ doğru biçime dönüştürmek her zaman , onlar Visual Studio'da açtığınızda BOM ile UTF-8 geri döndürülür. VS2010'un bunu yapmasını nasıl durdurabilirim? Başka bir soru, Visual Studio'da imzasız UTF-8, BOM'suz UTF-8 ile aynı mı?

23
Bir dosyanın başından ï »¿nasıl kaldırırım?
Gedit kullanarak açtığımda iyi görünen bir CSS dosyam var , ancak PHP tarafından okunduğunda (tüm CSS dosyalarını tek bir dosyada birleştirmek için), bu CSS'nin başına şu karakterler ekleniyor: ï »¿ PHP tüm boşlukları kaldırır, dolayısıyla kodun ortasındaki rastgele bir "ï» ¿her şeyi karıştırır. Bahsettiğim gibi, dosyayı gedit'te açtığımda aslında bu …


8
Bayt sırası işareti, Java'da dosya okumayı hızlandırır
Java kullanarak CSV dosyalarını okumaya çalışıyorum. Bazı dosyaların başında bayt sırası işareti olabilir, ancak hepsinde değil. Varsa, bayt sırası ilk satırın geri kalanıyla birlikte okunur ve bu da dizge karşılaştırmalarında sorunlara neden olur. Bayt sırası işaretini varken atlamanın kolay bir yolu var mı? Teşekkürler!


4
Sublime Text 3'te BOM ile Dosya Kodlamasını UTF8'e Ayarlayın
Sublime Text 3'te bir dosya açtığımda, altta, ekran görüntüsünde gösterildiği gibi Karakter Kodlamasını ayarlama seçeneğim var. UTF-8 olarak ayarlama seçeneği vardır, bu , biraz araştırma yaptıktan sonra BOM'suz UTF-8 anlamına gelir, ancak aşağıda gösterildiği gibi BOM ile UTF-8 olarak ayarlamak istiyorum : Bunu ST3 içinden nasıl yapabilirim?
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.