MySQL encoding

  • Автор Автор tu6o
  • Начална дата Начална дата

tu6o

Registered
Таблицата ми е UTF-8 и като попълвам редовете, записвам

$text=utf8_encode($text);

INSERT INTO......

Когато го чета използвам

utf8_decode($row[text]);

но вместо някои от буквите излизат познатите йероглифи.

Има ли друг по-ефективен начин?
 
при извиличането на даните сложи
Код:
mysql_query("SET CHARACTER SET cp1251");
 
Код:
mysql_query("SET CHARACTER SET UTF-8");
mysql_query("SET NAMES UTF-8");

Човекът каза, че е на UTF-8 :wink: , а не cp1251, колацията на базата да е utf8_general_ci, всички таблици също
 
за какво ти е това utf8_decode и $text=utf8_encode, пробвай каквото ти казах без тях :twisted:
 

Back
Горе