|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Kodowanie znaków wyciąganych z bazy danych |
Autor |
Wiadomość |
Tajniak_klb
Pomógł: 2 razy Posty: 22
|
Wysłany: 23-03-2009, 19:43 Kodowanie znaków wyciąganych z bazy danych
|
|
|
Mam na stronie trochę pokręcone kodowanie.
W bazie mam utf8, na stronie windows-1250.
Na początku głównej strony mam:
Kod: | $wynik = mysql_query("SET NAMES 'cp1250'");
$wynik = mysql_query("SET CHARACTER SET 'cp1250_general_ci'"); |
Korszytam ze skryptu:
http://www.przemo.org/php...t=45734,start,0
Niestety pokazuje krzaczki. Próbowałem z SET NAMES, iconv(), lecze niewiem dokładnie jak to napisać.
PS. Proszę nie zwracać uwagi na to, że koduję w windows-1250. Wiem, że to źle jest tak kodować, ale to mój problem. |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
tosiek

Pomógł: 109 razy Posty: 1418
|
Wysłany: 23-03-2009, 21:43
|
|
|
Tajniak_klb, nie używa się innych kodowań do obsługi polskich znaków niż: utf8 lub latin2
Więc polecam Ci przesiadkę na któreś z tych kodowań. Iconv nie przetworzy zbyt dużych zapytań.
Do przesiadki w windows na utf8 lub iso możesz użyć gżegżółki.
Kod: | mysql_select_db ("***") or
die ("Nie mozna polaczyc [nazwa_bazy waldus]");
|
Jeżeli brniesz w to g. to po tym dodaj mysql_query z SET NAMES.
A tak poza tym to jesteś pewien że forum ma baze w utf8 czy jednak krzaczki latin1 zakodowane w utf8 ? Bo byś musiał wyświetlać stronę w iso, albo napisać sobie skrypt konwertujący te krzaki na windowsowe i dopiero wyświetlać. |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
 |
Tajniak_klb
Pomógł: 2 razy Posty: 22
|
Wysłany: 23-03-2009, 22:13
|
|
|
Posty i inne pierdoły mam zapisane w bazie w utf8.
A forum myślę, że jest kodowane w iso-8859-2, bo jak zmienie na utf-8, albo windows w przeglądarce to krzaczki się pojawiają.
Na co najlepiej zmienić kodowanie strony jeżeli chciałoby się jak najlepiej zintegrować z forum: utf czy iso? |
|
|
|
 |
tosiek

Pomógł: 109 razy Posty: 1418
|
Wysłany: 23-03-2009, 22:23
|
|
|
phpbb by przemo bez przeróbek obsługuje bazę tylko w iso.
żeby obsługiwał w utf8 to trzeba przerobić:
http://bb2.tosiek.pl/tema...-forum-vt21.htm
Więc pracuj w iso-8859-2 (inna nazwa to latin2),
pamiętaj że baze zapewne masz w krzaczkach z latin1 zapisanych w utf8, przyda Ci się to:
http://bb2.tosiek.pl/tema...-forum-vt10.htm
Oczywiście zgaduję bo nie widziałem bazy
Pamiętaj że utf8 obsługuje o wiele więcej znaków narodowych i specjalnych.
Pamiętaj że jakby co to łatwo przejść iso-8859-2<->utf8. |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
 |
Tajniak_klb
Pomógł: 2 razy Posty: 22
|
Wysłany: 25-03-2009, 17:23
|
|
|
Zmieniłem kodowanie na stronie, ale dalej pojawia się problem.
Kodowanie bazy mam w utf-8. Treści postów są też zapisywane są w utf-8.
Kodowanie strony w iso-8859-2 i chcę wyświetlić dzięki tamtemu skryptowi newsy, ale dalej pojawiają się krzaczki.
Próbowałem z SET NAMES, icony, ale dalej nic. |
|
|
|
 |
tosiek

Pomógł: 109 razy Posty: 1418
|
Wysłany: 25-03-2009, 17:38
|
|
|
Tajniak_klb, opisz dokładnie co chcesz zrobić bo trochę nie rozumiem co chcesz osiągnąć.
[ Dodano: 25-03-2009, 18:30 ]
Najlepiej pisz na GG |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
Tajniak_klb
Pomógł: 2 razy Posty: 22
|
Wysłany: 25-03-2009, 22:01
|
|
|
Wszystko pięknie działa |
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 11 | |
 |
|