我想把SQL Server (ASCII)的数据转换成UTF-8.
当我使用查询时:
SELECT SERVERPROPERTY('Collation')结果是“French_CI_AS”(所以,ASCII)
当我使用来自Symfony的DBAL从远程数据库获取用户,然后向他们展示时,口音看起来如下所示:
昂�丽娜
我试过:
utf8_encode($value)但只适用于ISO-8859-1.
所以我试着:
iconv("French_CI_AS", "UTF-8", $value)或:
iconv("ASCII", "UTF-8", $value)但这似乎行不通..。
我的元模板是:
<meta charset="utf-8" />那么,有没有办法将用户名从ASCII转换成UTF-8呢?
发布于 2014-08-07 11:07:37
据我所知,ASCII不能存储法语。MSDN建议French_CI_AS使用Windows1252作为编码。试一试吧。
在任何情况下,您的DB库都应该自动处理这个问题。您可能无法提供连接编码。
https://stackoverflow.com/questions/25180825
复制相似问题