Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> XML-RPC a polskie znaki
bumelang
post 2.02.2004, 13:52:06
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 30.11.2003

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


Witam,

Mam mały problem z kodowaniem polskich znaków w XML-RPC. Funkcje produkujące żądania XML-RPC w php tworzą je w ISO-8859-1 i generują taki nagłówek pliku xml, zaś brutalne przesłanie w parametrach funkcji stringa kodowanego ISO-8859-2 i regexpowa podmiana kodowania w nagłówku na polskie w stringu wynikowym nic nie daje, bo php produkuje encje z polskich znaków, zamist je trywialnie przepisać.

Oczywiście mogę za każdym razem zamieniać to wywołanie na poprawne, wymieniając wszystkie encje na odpowiednie znaki ISO-8859-2 i podmieniać nagłówek, ale to ma pewien narzut, a że wywołań jest sporo, to preferowałbym, żeby robił to automagicznie php.

Czy ktoś wie, jak go do tego zmusić, bo póki co nie mogę na to wpaść? Może po prostu przeoczyłem jakąś podstawę, bo te funkcje nie są wcale udokumentowane.
Go to the top of the page
+Quote Post
Bakus
post 3.02.2004, 05:48:09
Post #2


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


A w php.ini masz ustawione, żeby ten pracował domyślnie z iso-8859-2 ?


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
bumelang
post 3.02.2004, 23:53:43
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 30.11.2003

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


Dzięki za koncepcję. Szczerze mówiąc, to nie miałem, ale niestety ustawienie go też nic nie dało. Dodam, że nie chodzi mi o nagłówek HTTP, tylko o:
[xml:1:4d4ace94a0]<?xml version="1.0" encoding="iso-8859-1"?>[/xml:1:4d4ace94a0]
Go to the top of the page
+Quote Post

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: 9.06.2025 - 05:52