Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [DB2 v9] Polskie znaki w XMLu - co z kodowaniem?, Problem z kodowaniem UTF-8 w DB2
Zenobius
post 29.05.2007, 19:27:25
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 6.10.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam

Mam baze danych stworzona z kodowaniem UTF-8 Territory PL.
Wszelkie pola typu varchar, char itp. zapisuja kodowanie dobrze - w UTF-8.
Ale jak zapisuje do bazy cos w pola XML to polskie znaki zapisuja sie w UTF-16.
Wynika z tego smieszny problem, bo przy kazdym zapiscie/odczycie ilosc znakow mnozy sie przez 2 ;-)
XMLa probowalem tworzyc przez pliki .xml, wypelniane trescia przez Smarty, pliki byly stworzone w kodowaniu UTF-8, mialy naglowki z encoding='UTF-8' oraz sygnature BOM wskazujaca na UTF-8.
Probowalem tworzyc te pliki SimpleXML'em, ale efekt ten sam - w bazie zapisywaly sie jako UTF-16.
Pliki z PHP sa oczywiscie w kodowaniu ASCII.
Strony sa tak samo w UTF-8, wszelkie formatki sa tak wysylane.

Jak zrobic zeby polskie znaki zapisywaly sie w bazie z prawidlowym kodowaniem?
Mial ktos taki problem juz?


--------------------
Pozdrawiam
Piotr 'Zenobius' Baranowski
Tworzenie stron internetowych
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:04