php - 使用 "utf8_unicode_ci"在 PHP 中创建 MySQL 表

标签 php mysql unicode create-table

我需要在 php 中制作一个表格,但我必须设置一个“utf8_unicode_ci”编码。我正在使用这段代码:

        mysql_query("CREATE TABLE `".$userreg."`(
        id INT NOT NULL AUTO_INCREMENT, 
        PRIMARY KEY(id),
        title VARCHAR(30), 
        rating_estimate INT NOT NULL) DEFAULT CHARSET=utf8")

但它构建了“utf8_general_ci”表。关于如何使用 unicode 编码在 php 中创建表有什么建议吗?谢谢。

最佳答案

CHARSET=utf8选项后添加COLLATE=utf8_unicode_ci

关于php - 使用 "utf8_unicode_ci"在 PHP 中创建 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27451095/

相关文章:

jquery - 不区分重音的正则表达式

javascript - PHP/Javascript 中实时更新时间

php - Laravel 查询 - 从相关表中获取对象及其计数

regex - 如何从多语言文本中删除单词?

unicode - 如何在 Cmake 生成的 ALL_BUILD 和 ZERO_CHECK Visual Studio 2013 项目中将 unicode 设置为字符集?

c# - 有人能解决这个问题吗?我无法连接到本地主机 "Xamarin" "C"

php - 帮助开始使用 OO PHP 和 MySQL

php - MySQL SELECT 女性而非男性

php - JQuery - 复选框未打开

mysql - 选择其中一列值不同的最近 3 条记录