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

iconv 函数 与 mb_convert_encoding 函数


2006-12-15 10:43:54 8,808 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日 距今5039 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14053752 位访客

广告区 Guǎng Gào