【问题标题】:How to retrive the data if it is special charecter (Õ)..?如果是特殊字符 (Õ)..,如何检索数据?
【发布时间】:2017-04-08 19:24:32
【问题描述】:

在我的数据库中我有 DONT 字..

在数据库中,它是这样存储的:DÕNT由于Õ,数据没有出现......!

我怎样才能找回那个..? 这是我的检索代码:

htmlspecialchars($res_get_option['answer']);

排序规则:Null 和类型:MyISAM

【问题讨论】:

  • 你的问题很不清楚。您所说的“检索”是什么意思?您的意思是在与字符串“DONT”进行比较时无法选择该行?
  • 在我的数据库中有列名answer 我想从数据库中获取该列数据。 @SloanThrasher
  • 大部分或全部答案都可以在此 Q&A stackoverflow.com/questions/279170/utf-8-all-the-way-through 中找到 - 存在重复的风险。
  • 另外,没有看到与问题相关的任何其他代码,我们不知道您使用的是正确还是缺少某些内容。
  • Õ 是从哪里来的?

标签: php html mysql character-encoding


【解决方案1】:

您需要为此使用脚本为数据库设置正确的排序规则并使用正确的字符更新错误的字符。

【讨论】:

  • @Ozgur 好的,那个脚本是什么..?我需要在排序规则中更新什么..?
  • @AbdulWaheed 必须编写脚本,选择所有行,使用 str_replace 函数替换字符,最后更新所有行
  • 你能不能在这里为我写下这就是我没有得到它的地方。我需要在排序规则中更新什么@ozgur
  • @AbdulWaheed 将更新多少行?如果不是很多,可以使用phpmyadmin手动完成
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-04
  • 2014-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-21
  • 1970-01-01
相关资源
最近更新 更多