Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne] kodowanie, przejscie z iso na utf
lnn
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

Ostrzeżenie: (0%)
-----


witam

mam takie pytanie, otoz ustawialem do tej pory kodowanie na iso, lecz pomyslalem ze powszechnie stosuje sie utf-8 to i ja przejde.
problem polegal na tym ze konwertujac pliki w notatniku pojawily mi sie bledy typu headers already sent, po przekonwertowaniue kED do UTF jest w porzadku, czy uwazacie ze w jakiejs kwestii technicznej moga wystapic bledy (krzaczki) ?

a jeszcze pytanie odnosnie bazy, baza tez byla w iso i zeby ja przekonwertowac do utf to musze cos w niej zmieniac oprocz kodowania??

EDIT

przy wyciaganiu z bazy pojawiaja mi sie krzaczki a sa polskie litery w bazie :/ i kodowanie utf8

Ten post edytował lnn 1.02.2010, 00:37:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
scorpion_1982
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 10.12.2007
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Pisałem ci byś zastosował porównanie napisów utf8_polish_ci - zastosowałeś inne, będziesz miał problemy przy wyszukiwaniu ale jak się nie słucha twoja sprawa.

2. Pokazałeś że ustawiłeś porównanie napisów, a kodowania tu nie widać, możesz mieć nadal latin2 itp., z tąd te krzaczki..

Jaki ustawiłeś charset przy tworzeniu tabel (IMG:style_emoticons/default/questionmark.gif)
Nie powiem ci jak to jest z phpmyadmin bo nie korzystam z tego cuda.
Tworzysz table używając charset=utf8 i COLLATE utf8_polish_ci
i nie ma cudów musi działać. chyba że wysyłasz dane źle zakodowane..
3. Jak tworzysz bazę to z odpowiednim kodowaniem,

Jeśli, zakładasz tabele to również, każde pole które posiadać będzie polskie napisy powinno mieć

COLLATE utf8_polish_ci czyli

nazwa text COLLATE utf8_polish_ci not null,

4. dodatkowo do tabeli musisz dodawać charset

przykład tabeli:

  1.  
  2. CREATE TABLE `przyklad` (  `ID` int(8) NOT NULL AUTO_INCREMENT,  `nazwa` text COLLATE utf8_polish_ci, PRIMARY KEY (`ID`)) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci
Zagadaj do mnie na gg.

Ten post edytował scorpion_1982 1.02.2010, 15:47:53
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 17:53