gpt4 book ai didi

php - 是否可以在同一页面显示不同编码的数据?

转载 作者:行者123 更新时间:2023-11-29 01:00:35 25 4
gpt4 key购买 nike

我这里有两张表 - 一张是 UTF 格式,包含可以阅读的阿拉伯文文本。另一个具有不同的编码,但内容是阿拉伯语,但在数据库中显示为

ÈöÓúãö Çááøåö ÇáÑøóÍúãóäö ÇáÑøóÍöíãö

我必须在同一页上显示来自两个表的数据——该页是 UTF 编码的,但我不确定这是否可以完成或是否可行。我该怎么办?我的数据库是 mysql,我使用的是 php。

是否可以将其他表内容的编码转换为UTF8 btw?

最佳答案

您必须首先对所有内容使用 mb_convert_encoding(),以确保所有内容都以 UTF-8 开头。 http://us3.php.net/manual/en/function.mb-convert-encoding.php然后它应该显示,假设您的 HTML 的字符集是 UTF-8 并且用户安装了适当的字体。

此外,几乎所有的控制台和大量免费的在线 SQL 命令(如 PHPMyAdmin)都不支持 UTF-8,并且打印出乱码。我还没有找到支持 UTF-8 的免费 SSH 客户端;如果是大事,投资 SecureCRT。


编辑:打扰一下。我根本不读阿拉伯语,但我确实学过阿拉伯语。请告诉我这是否是正确的文本,如果是这样,请接受这个答案;_)

ب?س?ك? ??? ? اور??ح?ٍك?

我用来获取它的代码是:header('内容类型: text/html;charset=utf-8');echo mb_convert_encoding('ÈöÓúãö Çááøåö ÇáÑøóÍúãóäö ÇáÑøóÍöíãö', 'utf-8', 'iso-8859-6');

我通过这个页面找到了阿拉伯语编码:http://a4esl.org/c/charset.html

干杯!

关于php - 是否可以在同一页面显示不同编码的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3577078/

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