Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Znów problem z PL literami, Zmiana kodowania z latin2 na utf8
Blackhole
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 1
Dołączył: 15.11.2004
Skąd: Mikołów

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


Hej!
Miałem w poprzedniej bazie zapisywane dane w latin2. Przenoszę bazę na nowy serwer i chciałem zmienić kodowanie na utf8.

Mam zrobione:
  1. SET NAMES utf8;
Strona ma nagłówek meta:
  1. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
Poniższa komenta Linux'a zwraca:
Kod
$ file -i art.php
art.php: text/x-php; charset=utf-8

Baza ma ustawione:
DEFAULT_CHARACTER_SET_NAME = utf8
DEFAULT_COLLATION_NAME = utf8_unicode_ci

Porównywanie napisów jest utf8_general_ci. W tabeli k_articles jest kolumna art_title typu VARCHAR. Wartości stamtąd wyświetlane są na stronie poprawnie (z PL literami). Jednak w tabeli k_comments mam kolumnę com_tresc typu TEXT i komentarze stamtąd mają krzaki (IMG:style_emoticons/default/worriedsmiley.gif)
Baza wyeksportowana ze starej lokalizacji została przekodowana na UTF-8 przy pomocy polecenia iconv w systepie Linux.

Ktoś ma jakiś pomysł, jak to naprawić?

Ten post edytował Blackhole 14.05.2010, 13:08:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzysztof_kf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 135
Pomógł: 158
Dołączył: 19.03.2009
Skąd: Toruń

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


http://konservat.magsites.pl/tpc.php?art=1...y2010?=id%20%27 ? dalej mam mówić zobaczyłem że masz na samym dole błąd bazy to jest potencjalne zagrożenie . ^^

Ten post edytował krzysztof_kf 14.05.2010, 17:12:31
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: 6.10.2025 - 04:08