Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 11.07.2007 Ostrzeżenie: (0%)
|
Witam. Informacje zapisywane w bazie lecą do niej z UTf-8
Jak chcę, niektóre wyświetlić na moich stronach to mam krzaki a dokładnie "?" zamist pl znaków. Strony sa w iso-8859-2. Próbowałem icovn, ale serwer nie obsługuje. Po czytaniu forum znalazłem mb_convert_encoding, ale niestety nie wiem jak mam go użyć jeżeli np. teskt mam w $tekst. (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) Manuala nie łapie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował milek45 11.08.2007, 17:29:19 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%)
|
Nic dziwnego, jeśli w bazie trzymasz dane w innym kodowaniu niż chcesz je wyświetlać.
Możesz przed wyświetlaniem parsować dane z UTF na ISO. Na google też jest masa gotowych funkcji konwertujących teksty z jednego kodowania na inne. Łukasz |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 11.07.2007 Ostrzeżenie: (0%)
|
Nic dziwnego, jeśli w bazie trzymasz dane w innym kodowaniu niż chcesz je wyświetlać. Możesz przed wyświetlaniem parsować dane z UTF na ISO. Na google też jest masa gotowych funkcji konwertujących teksty z jednego kodowania na inne. Łukasz To akurat wiem. Kilka funkcji użyłem, ale cały czas jest lipa. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 3 Dołączył: 1.06.2007 Skąd: self::display() Ostrzeżenie: (0%)
|
Jesli podczas proby konwersji ciagu znakow znak nie zostanie znaleziony, w strumieniu wynikowym zamiast niego wyswietla ci sie znak ?.
W manualu masz jasno (z przerobkami):
Czyzby angielski do podszlifowania? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:11 |