首页 » 建站技术 » PHP 技术 » 浏览内容

iconv 函数 与 mb_convert_encoding 函数


2006-12-15 10:43:54 8,549 0 发表评论 字体: 作者:C.K.
标签: php函数

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

iconv( “UTF-8”, “gb2312//IGNORE” , “字符串或变量”);

这是将 UTF-8 的字符转换成 gb2312

ignore的意思是忽略转换时的错误,发现iconv在转换字符”—”到gb2312时会出错,如果没有ignore参数,所有该字符后面的字符串都无法被保存。不管怎么样,这个”—”都无法转换成功,无法输出。

另外mb_convert_encoding没有这个bug,所以最好的写法是:

mb_convert_encoding(“字符串或变量”, “gb2312”, “UTF-8”);

但是需要先启用 mbstring 扩展库。

在 php.ini里将 ; extension=php_mbstring.dll 前面的 ; 去掉

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今4799 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2017-7-1 18:16:33
    • 您是本站第 13290264 位访客

    广告区 Guǎng Gào