php - 向sql中插入外语

标签 php mysql

我正在尝试将外语文本插入到我的 SQL 中,

我尝试过这样做:

mysqli_set_charset($con, 'utf8');
mysqli_query($con, "SET NAMES 'utf8'");
mysqli_query($con, "SET CHARACTER SET 'utf8'");
mysqli_query($con, "SET COLLATION_CONNECTION = 'utf8_unicode_ci'");

SQL 也定义为“服务器连接排序规则:utf8_unicode_ci”以及列。

可能是什么问题? 谢谢。

最佳答案

我使用排序规则:utf8_bin 来完成此操作。我认为应该有效

关于php - 向sql中插入外语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19816922/

相关文章:

php - 一切都在 UTF8 上,但我仍然得到奇怪的字符,例如 �

c# - 如何在 Datagridview 文本框中绑定(bind)数据库值?

mysql - Mysql 的多个条目

在 discord bot 开启约 12 小时后 MySQL 会自行关闭

php - UTF-8贯穿始终

跨所有用户的 PHP session 式存储全局

php - php 中的函数在循环内和循环外返回具有相同参数的不同结果

mysql - 我在 MySQL 中有 4 个表 - 与第 4 个表连接,没有重复项(可能为空值)

php - 在 Twitter 上分享 URL : HTTP or HTTPS?

php - Symfony2,如何使表单标签类/属性与​​其输入不同?