小编huk*_*kir的帖子

将 ISO-8859-2 转换为 UTF-8(波兰语字符)

我正在尝试解析一个 XML 文件(http://jstryczek.blox.pl/rss2),该文件表示其字符集为 ISO-8859-2。我的数据库是 UTF-8,所以我想把它转换成 UTF-8。

为此,我在字符串上运行以下命令:

$content = iconv('ISO-8859-2', 'UTF-8//TRANSLIT', $content);
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我得到了一个奇怪的编码,所以:

Gdzie s? ró?nice
Run Code Online (Sandbox Code Playgroud)

通过如下:

Gdzie sÄ r????nice
Run Code Online (Sandbox Code Playgroud)

有没有解释为什么波兰字符没有通过?UTF-8 不支持吗?

php character-encoding

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

character-encoding ×1

php ×1