如何在不更改db字符集的情况下显示菱形问号中的正确字符?

rta7y2nd  于 2021-06-17  发布在  Mysql
关注(0)|答案(0)|浏览(148)

我试图显示文本使用php从一个数据库,这是存储为拉丁语\瑞典语\ ci。这是一个遗留系统,我不想把它改成utf-8。当文本显示在网页上时,一些字符(我认为是引号)显示为菱形中的问号�.
大多数建议建议将数据库更改为utf-8,但我不喜欢这样做,因为我不确定它是否会破坏系统的其余部分。我还尝试将html元从 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 但它不起作用。
我尝试的最接近的解决方案是从这个链接php如何删除/替换未知的问号菱形字符,但它将只替换没有特殊字符,但我想检索原始字符。或者最多将报价转换为可以在网页上显示的其他报价。
总而言之,我需要显示的字符显示为问号在钻石在其原始和预期的字符。
将感谢任何帮助这一点,因为我已经花了大约2天在这方面,并没有找到解决办法。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题