MySQL ve JSON için unicode dönüştürme

oy
0

Ben sırayla bir erişim MDB dosyasından ihraç edildi CSV dosyası, bir MySQL veritabanı içine sokulmuş bazı HTML var. MDB dosya Unicode olarak ihraç edilmiş ve gerçekten Unicode'dur. Ben MySQL veritabanı kodlayan neler olduğu ancak emin değilim.

Ben ancak bir alanda depolanan html dışarı yankı çalıştığınızda, hiçbir Unicode yoktur. Bu veritabanında html alanlardan birine doğrudan alım olduğunu.

http://www.yousendit.com/download/TTZueEVYQzMrV3hMWEE9PQ

O diyor utf-8kaynağında. Dışarı yankılanan üretilen gerçek sayfa kodu article_descburada:

http://www.nomorepasting.com/getpaste.php?pasteid=22566

Ben JSON ile bu html kullanmak gerekiyor ve ne yapmam gerektiğini merak ediyorum. Başka çerçeveler veya kütüphaneler kullanamaz. Ben MySQL DB, ya da başka bir şeye takmadan önce verileri dönüştürmek gerekir?

Oluştur 09/12/2008 saat 15:25
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
2

mdb dosyası Unicode olarak ihraç ve gerçekten unocode dir.

Hiç mantıklı değil. Bir dosya unicode olamaz. Bu tür UTF-8 veya UTF-16 veya UTF-8 BOM veya olduğu gibi, bir Unicode uyumlu kodlama ile kodlanabilir ..

Karakter kümesi sorunları çok yaygın bir sorundur ve bu cehalet kendi kök vardır. Ben bu sizi rahatsız etmek demiyorum, ama sen gerçekten codepoints (dize) ve kodlamaların (bytestreams) arasındaki farkı bilmek gerekir. Bundan dolayı tüm uygulama boyunca her zaman uğraşıyoruz hangi bilmiyorsanız, sonunda sorunları alacak. bu konularda laneti onlar sadece kenar durumlarda gerçekleştiğini,, nedenle uzun süre onları denetleyecek ve sonunda şeylerin yanlış olduğunu fark ettiğinizde, bu uygulamanın tamamen ilgisiz kısmında tetiklenebilir kolaydır. Bu hata ayıklamak neredeyse imkansız hale getirir.

Cevap 09/12/2008 saat 21:58
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more