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 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


--------------------
Ściskam prawicę...
Jacek

http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów!
http://jezusimarlena.ovh.org/
YouTube - Egzorcyzmy Anneliese Michel
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 10:06