将 utf-8 转换为 iso-8859-2(抛光)
Posted
技术标签:
【中文标题】将 utf-8 转换为 iso-8859-2(抛光)【英文标题】:Convert utf-8 to iso-8859-2 (polish) 【发布时间】:2014-10-29 16:18:27 【问题描述】:我在从 facebook 下载数据事件时遇到了一些问题。
我有一个站点add.php
,-这个站点是UTF-8
,接下来我将数据发送到mysql
(utf-8
),然后我在网站上显示信息(iso-8859-2
)。
问题是当我显示这些数据时没有波兰标志。
如何将这些数据转换为 iso-8859-2
,就像在原始活动 Facebook 页面上一样?
我正在尝试iconv
,但它不起作用:
function utf2iso( $tekst )
iconv( "UTF-8", "ISO-8859-2", $tekst );
return $tekst;
;
Iconv
不起作用,请帮助 - 给我一些建议!
PS。对不起我的英语:-)
【问题讨论】:
为什么不在html中设置字符集<meta charset="ISO-8859-2">
网站有一个字符集 iso-8859-2,我可以下载并以 utf-8 格式发送到数据库数据,但我无法转换为 iso-8859-2 并显示波兰语标志。
【参考方案1】:
iconv() 返回转换后的文本或 false,但不修改引用
function utf2iso( $tekst )
return iconv( "UTF-8", "ISO-8859-2", $tekst );
;
【讨论】:
以上是关于将 utf-8 转换为 iso-8859-2(抛光)的主要内容,如果未能解决你的问题,请参考以下文章
python怎么解码ISO-8859-2格式.并转换为utf-8