phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
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 :mrgreen:
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

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,07 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę