【问题标题】:Bookmarklet - charset - special characters书签 - 字符集 - 特殊字符
【发布时间】:2011-12-29 22:58:29
【问题描述】:

我正在制作一个书签,并将一些关于当前站点的信息发送到一个 php 脚本。

我的网站标题有些问题。 例如,如果网站标题是

urban archaeology: sleeping beauty’s paris apartment

在sql数据库中是这样的

urban archaeology: sleeping beauty’s paris apartment

是不是因为字段的整理?目前是 latin1_swedish_ci。

【问题讨论】:

    标签: php javascript sql bookmarklet collation


    【解决方案1】:

    确保您的 html 标头指定 utf8

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    

    通常可以解决问题(显然,如果内容是 utf8)。

    【讨论】:

    • 此外,如果您的数据已经存储在您的数据库中,那么您可能需要查看 stackoverflow.com/questions/4583369/…
    • 就像我在评论中所说,如果您的数据已经被严重存储到您的数据库中,那么它就会被丢弃,您将不得不使用上面链接中的功能来清理它。或者浏览您的数据库并进行手动清理
    • 好的,我修好了,utf8_decode() 成功了! // 编辑:iconv("UTF-8", "CP1252", $data) 工作得更好!
    【解决方案2】:

    将排序规则更改为 UTF-8。

    【讨论】:

    • 完成。但看起来还是一样
    猜你喜欢
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    • 2014-11-03
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    相关资源
    最近更新 更多