![](/img/trans.png)
[英]Codeigniter active record doesn't run Queries containing Unicodes properly
[英]My CI doesn't run queries properly
我已经在codeigniter中正确设置了unicode设置。
我想运行查询:
SELECT * FROM(
restaurants
)在哪里restaurant_name
喜欢'دالون'
但是codeigniter运行:
SELECT * FROM(
restaurants
)WHERErestaurant_name
类似'%\\%D8 \\%AF \\%D8 \\%A7 \\%D9 \\%84 \\%D9 \\%88 \\%D9 \\%86%'
没有返回结果吗?
我需要帮助...
SET CHARACTER SET utf8
例如在mysqli函数中
$MySQL_Handle = mysqli_connect(HOSTNAME,DATABASE_USERNAME,DATABASE_PASSWORD,DATABASE_NAME)
or die ( mysqli_error($MySQL_Handle) );
$sSQL= 'SET CHARACTER SET utf8';
mysqli_query($MySQL_Handle,$sSQL)
or die ('Can\'t charset in DataBase');
此操作需要在插入之前和选择之前进行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.