【问题标题】:Mysql - Insert queries inserting funny charactersMysql - 插入插入有趣字符的查询
【发布时间】:2009-08-23 07:31:29
【问题描述】:

我有一个简单的脚本,可以将文本文件中的值插入到 mysql 数据库中 - 但是一些重音字符没有正确插入。比如说我有一句话:

雷克雅未克

我尝试使用简单的插入 sql 语句插入它,但我这个值最终在数据库中????

雷克雅未克

我该如何解决这个问题?

====编辑====

我尝试更改排序规则 - 问题是我在这里使用的是 navicat,如果我说尝试使用 navicat 查询生成器或面板插入带有重音字符的任何此类单词,它会完美插入,没有问题什么都没有 - 但是我的 php 脚本在运行类似的查询时最终会将垃圾放入表中:(这里发生了什么......

【问题讨论】:

    标签: php sql mysql character-encoding


    【解决方案1】:

    这组问号是因为你插入了一个 MySQL 不理解其编码的字符。尝试使用 utf8_bin 进行整理。这应该可以。

    【讨论】:

    • 确保php编码设置为UTF8
    猜你喜欢
    • 1970-01-01
    • 2023-03-30
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多