【发布时间】:2015-02-06 16:54:51
【问题描述】:
我正在尝试使用 PHP 将印地语字符保存在 MySQL 数据库中。当我这样做时,这就是保存到我的数据库中的内容:
तीन से अधिक
当我在 Google 上搜索此内容时,Google 能够正确解码我想要的字符:तीन से अधिक。我究竟做错了什么?我希望数据以人类可读的印地语字符存储。
这是我正在使用的查询:
INSERT INTO testing (instruction) VALUES ('निम्नलिखित पांच मे से चार उपरोक्त व्यवस्था में अपनी स्थिति के आधार पर एक निश्चित प्रकार से एक समान हैं और एक समूह बनाते है। वह एक कौन सा है जो उस समूह से सम्बन्धित नही है?')
【问题讨论】:
-
您正在某处对文本进行 urlencoding。那不是mysql的问题。由于您没有显示任何相关代码,这就是您从我们这里得到的全部内容。
-
分享你用来保存的代码。
-
什么?我很困惑。你在问什么?怎么了?您确定这些不是这些字符的 HTML 代码吗?一个快速的测试告诉我,在我未经训练的、单语的美国人眼中,它们似乎是一样的。如果您将
echo放在页面上,它将显示您想要的字符;这就是它们在幕后的格式。 -
@QPaysTaxes 我正在运行带有印地语句子的查询,但印地语句子以编码形式存储在数据库中。但是,如果我将代码粘贴到任何地方,即使在这里,实际的印地语句子也会到来。我希望这也应该以印地语存储在数据库中
标签: php mysql html-encode