【问题标题】:Convert utf-8 to iso-8859-2 (polish)将 utf-8 转换为 iso-8859-2(抛光)
【发布时间】:2014-10-29 16:18:27
【问题描述】:

我在从 facebook 下载数据事件时遇到了一些问题。 我有一个站点add.php,-这个站点是UTF-8,接下来我将数据发送到mysqlutf-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 并显示波兰语标志。

标签: php mysql facebook utf-8 iso-8859-2


【解决方案1】:

iconv() 返回转换后的文本或 false,但不修改引用

function utf2iso( $tekst ) {
    return iconv( "UTF-8", "ISO-8859-2", $tekst );
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-03
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    • 2014-08-29
    相关资源
    最近更新 更多