![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem ze znakami w phpbb, otóż próbuje wyświetlić losowe tematy na swojej stronie na której mam ustawione kodowanie utf-8 oraz nazwy w mysql utf8 i wyskakują krzaczki próbowałem to przekonwertować funkcją iconv ale bez lepszych rezultatów. kodowanie na stronie głównej: utf8 names: "utf8" kodowanie na forum iso-8859-2 Kodowanie tabel w bazie forum: utf8_unicode_ci |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 6 Dołączył: 5.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Która wersja phpbb i sprawdź czy krzaki masz w bazie danych czy tylko na stronie.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
tak mam w bazie. tylko nie wiem jak zrobić aby były poprawnie wyświetlane na kodowaniu utf8
Ten post edytował szmerak 7.06.2012, 15:58:23 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 6 Dołączył: 5.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Proponuje wyeksportować bazę do pliku, i odpalić przez jakiś program który potrafi wyszukać i zamienić np notepad++ zamieniasz po kolei każdy krzak na literę (i nie zapomnij pliku kodować w utf8), później usuwasz bazę i importujesz tą bez krzaków. Warto żebyś skopiował sobie plik przed wyszukaniem i zamianą tak na wszelki wypadek.
i jeszcze zostaje ci przerobić cały skrypt na utf-8 tu masz coś o tym http://bb2.tosiek.pl/phpbb-by-przemo-pracu...-forum-vt21.htm |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
założę się że da się to zrobić bez tych magicznych sztuczek
Cytat Proponuje wyeksportować bazę do pliku, i odpalić przez jakiś program który potrafi wyszukać i zamienić np notepad++ zamieniasz po kolei każdy krzak na literę (i nie zapomnij pliku kodować w utf8), później usuwasz bazę i importujesz tą bez krzaków. Warto żebyś skopiował sobie plik przed wyszukaniem i zamianą tak na wszelki wypadek. i jeszcze zostaje ci przerobić cały skrypt na utf-8 tu masz coś o tym http://bb2.tosiek.pl/phpbb-by-przemo-pracu...-forum-vt21.htm Najprawdopodobniej poprawnie trzeba użyć funkcji iconv. Ja się nią wcześniej nie posługiwałem tak więc może dlatego mi nie wychodzi... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 6 Dołączył: 5.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
http://4programmers.net/Php/FAQ/Jak_skonwe...8_na_ISO-8859-2
http://4programmers.net/Php/Faq/Jak_zmieni..._funkcji_iconv_ google naprawdę nie boli przy okazji radził bym konwersje przema na 3, bo na przemie jest jeszcze trochę dziur, a 3'ka ma już utfa i było by bez magicznych sztuczek. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
próbowałem już tak dalej nie ma :/
Ten post edytował szmerak 7.06.2012, 18:36:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:07 |