2010-02-05 2 views
4

Я не могу вставить специальные символы. Всякий раз, когда я пытаюсь, все символы перед добавлением специального символа, но после специального символа ничего не вводится в поле.Набор символов в MySQL; Не можете вставить специальные символы, почему?

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql'); 
mysql_select_db($dbname,$conn); 
mysql_set_charset('utf-8', $conn); 

mysql_query("SET NAMES 'utf8'") or die(mysql_error()); 
mysql_query("SET CHARACTER SET 'utf8'") or die(mysql_error()); 

Я поставил стол в UTF-8 сортировки, и все поля, а также ...

Любые мысли?

Благодаря

+0

Вам нужно будет привести примеры кода, который вы используете для вставки, и результатов, которые вы получите. –

ответ

3

Вы установите необходимые параметры UTF-8 в вашем PHP конфигурации? Раньше я начинал свои PHP-файлы с того:

ini_set("mbstring.internal_encoding","UTF-8"); 
    ini_set("mbstring.func_overload",7); 
+0

.. это исправлено .. – 2010-02-05 17:14:33

Смежные вопросы