Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problemy z kodowaniem utf-8 na iso
piernik
post 21.01.2005, 13:44:32
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 9.07.2004

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


Problem jest taki. Mam stronę kodowaną w UFT-8. Muszę jednak wysłać formularz (razem z danymi) do innego serwisu który jednak jest kodowany w ISO-8859-1. Chciałem skorzystać z funkcji mb_convert_encoding();
Niestety jak otwiera się ten drugi serwis to zamiast polskich znaków są inne znaki.
Dodałem więc jeszcze funkcję kodująca znakni na "andy", ale i to nie pomogło...

htmlentities(mb_convert_encoding($tekst, "ISO-8859-1", "UTF-8"));

Najprawdopodobniej przy wysyłaniu danych z mojego serwera, serwer odczytał "andy" i zamienił je znowu na utf-8.

Jaki jest powód? Złe ustawienia apache'a? czy może skorzystać z jakieś innej metod?

Proszę o pomoc
Go to the top of the page
+Quote Post
Vertical
post 21.01.2005, 17:22:17
Post #2





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


  1. <?php
  2. //funkcja podana chyba przez @Sh4dowa
  3. function convert_to_iso($string)
  4. {
  5. echo strtr($string, &#092;"xA5x8Cx8FxB9x9Cx9F\", \"xA1xA6xACxB1xB6xBC\");
  6. }
  7. ?>
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: 20.07.2025 - 06:20