Сохранение японских символов с помощью PHP - PullRequest
0 голосов
/ 22 февраля 2012

В настоящее время я пытаюсь сохранить строку японских символов с MySQL в PHP.Символы сохраняются в виде вопросительных знаков.Это мой запрос:

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");

$result = mysql_query("INSERT INTO battles (basic_words) VALUES ('".mysql_real_escape_string($basic_words)."'");

Строка "$ basic_words" определенно содержит японские символы, но они не сохраняются. коалиция для строки "basic_words" - utf8_general_ci

1 Ответ

3 голосов
/ 22 февраля 2012

проблема кодирования запросов php mysql предлагает

$db_con= mysql_connect('localhost', 'user', 'password');
if( function_exists('mysql_set_charset') ){
    mysql_set_charset('utf8', $db_con);
}else{
    mysql_query("SET NAMES 'utf8'", $db_con);
}

Также проверьте http://php.net/manual/en/function.mysql-set-charset.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...