Mam taki problem:
Mam strone z kodowaniem utf-8 musze teraz zmienic serwer a jak chce wykonac kopie bazy danych i zapisac ja na nowym serwerze to jest oczywiscie problem z polskimi znakami.
Nowa strona tez jest oczywiscie w utf-8 i jak tam juz dodaje np. nowego newsa to wyswietla sie normalnie, ale z kolei po przeniesieniu go na stary serwer pojawiaja sie ?�
Pewnie popełniam jakiś błąd podczas tworzenia kopii ale nie wiem co to moze by!
Prosze o pomoc
pioch
6.01.2007, 17:36:40
sprawdź kodowanie w bazie danych

możliwe ze masz ustawione latin1, tez miałem kiedyś z tym problem
W bazie danych mam:
"System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) "
Może to ma jakiś związek z tym, że zapisuję to jako plik w windowsie i on sobie zmienia kodowanie
przez kazdym zapytaniem wykonaj zapytanie
SET NAMES 'utf8'
i jeszcze w php na samej gorze
<?php
header("Content-type: text/html; charset=UTF-8"); ?>
neeon
6.01.2007, 19:43:00
no to ciekawe co to moze byc ja coś takiego pierwszy raz widze , licze że ktoś sie na tem tenat wypowie ( o ile można to z dokładnym opisem
opis specjalnie dla lenii
Cytat
header
(php 3, php 4, php 5)
header -- Wysyła surowy nagłowek HTTP
Opis
void header ( string treść_nagłówka [, bool zamień [, int kod_odpowiedzi_http]] )
header() służy do wysłania surowego nagłówka HTTP. Zajrzyj do Specyfikacji HTTP 1.1 aby dowiedzieć się więcej na temat nagłówków HTTP.
i przyklady na stronie
http://pl.php.net/manual/pl/function.header.phpodosnnie SET NAMES
http://dev.mysql.com/doc/refman/5.0/en/cha...connection.htmlwszystko opisane
i nie pisz tylko po to zeby miec wiecej o 1 post:P
@AxZx
Wszystko fajnie by było gdyby nie to że export i import wykonuje w PhpMyAdmin (czyli do pliku tekstowego) lub poprostu generuje zapytanie do bazy, ktore pozniej wklejam do tej drugiej i gotowe - no tylko że sie chrzani dziadostwo
Jak wstawiam przed zapytanie: "SET NAMES 'utf8' " to nic nie zmienia niestety:(
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.