PHP / Mysql 具有不同的字符格式

发布于 2024-11-01 14:42:16 字数 255 浏览 4 评论 0原文

在我的网站上,我试图为搜索获得不同的字符支持,例如希伯来语,

אייל גולן

但问题是,当他们进行搜索时,它存储在数据库中,例如

#1488;#1497;#1497;#1500; #1490;#1493;#1500;#1503;

我应该做什么?有什么方法可以将其转换回可读的希伯来语文本吗?或者我应该找到一种正确存储在数据库中的方法。

谢谢

On my site i'm trying to get different character support for the searches, for example hebrew so something like

אייל גולן

but the thing is, when they make the search it's stored in the database like

#1488;#1497;#1497;#1500; #1490;#1493;#1500;#1503;

What should i do? Is there any way to convert that back to readable hebrew text? or should i find a way to store in the db properly.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

逆光飞翔i 2024-11-08 14:42:16

好吧,我不建议继续使用 html_entity_decode()。我会用它作为最后的解决方案。将页面和数据库设置为 UTF-8(如有必要,则为字符集和文件)。

稍后,如果您对 html 字符使用任何 php 内置函数,请确保它们也允许 UTF8。

这将使您减少编写代码并减少您的头痛。

Well, I wouldn't suggest going down to html_entity_decode(). I would use it as last solution. Make your page and database UTF-8 (character set and file if necessary).

Later if you are using any php built-in functions for html characters, make sure they allow UTF8 also.

This will make you code less and give you less headache.

绝影如岚 2024-11-08 14:42:16

html_entity_decode() 可以帮助你。

html_entity_decode() could help you out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文