gpt4 book ai didi

php - 在 mysql 中输入 Eth (Ð)

转载 作者:行者123 更新时间:2023-11-29 15:04:41 26 4
gpt4 key购买 nike

我想知道是否有人有尝试让 Eth 正确进入 mysql 数据库的经验?我有一个简单的 html 表单,使用 PHP4 代码处理,将数据存储在 mysql 中,但我希望允许用户能够使用 Ð、æ、ö 等字符。我尝试过不同的排序规则,例如 latin1 和 utf8_unicode_ci,但似乎没有人愿意正确接受它们,我要么得到一个问号,要么得到完全不同的字符。

MySQL:5.1.30
phpMyAdmin:3.2.4
默认字符集:utf8
PHP 字符集:utf8

任何帮助将不胜感激。哪怕只是嘴上说说,也做不到。我意识到我有可能无法涵盖所有​​可能的角色,但直到有人说“不!”,然后我生活在希望中;)

最佳答案

SET NAMES utf8 首先查询然后检查您的表格字符集和页面字符集(如果问题仍然存在)

应用程序编码中有三个主要部分:

  • HTML 页面编码。通过 Content-type HTTP header 设置
  • 数据库表编码。通过表定义设置
  • 数据库客户端 (PHP) 编码。通过SET NAMES查询设置

检查所有三个部分的编码是否正确,您将永远不会遇到任何问题

关于php - 在 mysql 中输入 Eth (Ð),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2415594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com