我在 mb_convert_encoding 方面遇到了一些问题。在数据库中我有表:
网站采用UTF-8格式。与MySQL的数据库连接也是UTF-8。我无法更改连接设置,但我可以更改数据库表。
我在想我可以对它进行双重解码并获得UTF-8。现在它看起来像这样:
string 'КвеÑÑ‚Ñ‹.' (length=27)
我尝试了下一个解决方案:
mb_convert_encoding($str, 'Windows-1251', 'UTF-8');
输出:
string '?????�???�?�.' (length=13)