ISO-8859-1 ve MacRoman Kodlama

1 Cevap php

Ben kullanıcı adlarını içeren bir ISO-8859-1 kodlanmış metin alanı ile MySQL veritabanı tablo var. Ben PHP kullanarak bir metin dosyasına bu verdiğinizde ben istemci bilgisayarda kaydedilmiş normal bir metin dosyası olsun. Ben bir Windows sisteminde Word veya Excel'de açtığınızda, bu iyi görünüyor. Ben Word veya Excel kullanarak Mac üzerinde açtığınızda, yüksek ASCII karakterler yanlış.

Bu ISO-8859-1 kullanılarak macroman ve Windows'u kullanarak Mac nedeniyle olduğunu biliyorum. Benim soru nasıl ben hem platformlarda açmak ve hem de iyi görüneceğini bir metin dosyası yazabilir mi?

Ben ISO-8859-1 olduğunu gerçeğini içine ipucu Kelime kodlanmış olacak metin etrafında sarabilirsiniz bazı XML varyantın var mı? Ne sihirli toz ben başka bir kodlama düzeni kullanıyor olduğu gerçeğini içine ipucu için bir TXT dosyasına os üzerinde serpin olabilir?

1 Cevap

... Ben istemci bilgisayarda kaydedilmiş normal bir metin dosyasını almak

Aslında belirli bir kodlama bir metin olsun. Kullanıcının ISO-8859-1 var varsayalım.

Bu ISO-8859-1 kullanılarak macroman ve Windows'u kullanarak Mac nedeniyle olduğunu biliyorum. Benim soru nasıl ben hem platformlarda açmak ve hem de iyi görüneceğini bir metin dosyası yazabilir mi?

Bir metin belgesi açar yazılım charset kodlama bilmeniz gerekir. Bazen, bazen onu ne kodlama kullanmak isteyebilir yapabilir, bazen tahmin etmeye çalışın (ve kendi varsayılan kullanın) olmayacak, bazı buluşsal kullanarak tahmin edebilirsiniz. See here.

Her kullanıcı sürece biz saf metin dosyalarının konuşma gibi, doğru kodlama açmak olacağını garanti genel bir yöntem yoktur. Diğer bazı formatlar (örn. HTML) kodlama belgenin kendisinin bir parçası olarak belirtilebilir.