![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 2.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mój problem wygląda następująco:
Mam stronę zintegrowaną z phpBB3. Strona ma kodowanie ISO-8859-2, natomiast forum UTF-8. Na stronie utworzyłem niedawno system quizów, a jak to w systemach quizów bywa, mile widziana tabelka z wynikami userów (IMG:style_emoticons/default/tongue.gif) http://www.paranormalium.pl/index.php?akcj...&qa=results Zmienna zawierająca nazwę usera wygląda tak:
Niestety, występuje problem z polskimi znakami - iconv() nie konwertuje polskich liter. Efekt - na liście z wynikami wyskakują krzaczki typu "ma?y". Czy da się coś na to poradzić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Gdzieś się knoci:
- dane trafiają do bazy w złym kodowaniu - baza ma złe kodowanie - złe kodowanie jest wybrane przy połączeniu - złe kodowanie jest w nagłówkach strony Użyj funkcji typu: http://pl2.php.net/manual/pl/function.mb-detect-encoding.php By rozpoznać kodowanie źródłowe swoich krzaków. Potem sprawdź, skąd się to bierze, należy zlikwidować przyczynę a nie jedynie zamaskować skutek. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 07:35 |