1

我需要将韩文文本插入到我的数据库中,这是通过 url 获取请求来的。但是,MySQL 无法识别插入的值。请,需要快速指导。谢谢。

setlocale(LC_CTYPE, 'ko_KR.utf8');
mb_internal_encoding("UTF-8");    
mb_http_output('utf-8');   

$p_text = rawurldecode($_GET["text"]);
4

1 回答 1

5

在您的 mysql 连接之后立即进行此查询

$mysqli->query("SET NAMES 'UTF8'");

或者

mysql_query("SET NAMES 'UTF8'");

还要确保您的字段具有utf8_general_ci排序规则

于 2013-01-11T23:22:16.780 回答