php下使用iconv需要注意的問題
更新時間:2010年11月20日 21:43:47 作者:
在使用這個函數(shù)進行字符串編碼轉(zhuǎn)換時,需要注意,如果將utf-8轉(zhuǎn)換為gb2312時,可能會出現(xiàn)字符串被截斷的情況發(fā)生。
string iconv ( string $in_charset , string $out_charset , string $str )
在使用這個函數(shù)進行字符串編碼轉(zhuǎn)換時,需要注意,如果將utf-8轉(zhuǎn)換為gb2312時,可能會出現(xiàn)字符串被截斷的情況發(fā)生。
此時可以使用以下方法解決:
復制代碼 代碼如下:
//author:zhxia
$str=iconv('utf-8',"gb2312//TRANSLIT",file_get_contents($filepath));
此處也可以使用://IGNORE 這個參數(shù),表示忽略不能轉(zhuǎn)換的字符。
您可能感興趣的文章:
- php 轉(zhuǎn)換字符串編碼 iconv與mb_convert_encoding的區(qū)別說明
- PHP下編碼轉(zhuǎn)換函數(shù)mb_convert_encoding與iconv的使用說明
- 基于php iconv函數(shù)的使用詳解
- linux系統(tǒng)上支持php的 iconv()函數(shù)的方法
- PHP通過iconv將字符串從GBK轉(zhuǎn)換為UTF8字符集
- php iconv() : Detected an illegal character in input string
- PHP iconv 解決utf-8和gb2312編碼轉(zhuǎn)換問題
- PHP iconv 函數(shù)轉(zhuǎn)gb2312的bug解決方法
- php中iconv函數(shù)使用方法
- PHP中mb_convert_encoding與iconv函數(shù)的深入解析
相關文章
PHP中unset,array_splice刪除數(shù)組中元素的區(qū)別
php中刪除數(shù)組元素是非常的簡單的,但有時刪除數(shù)組需要對索引進行一些排序要求我們會使用到相關的函數(shù),這里我們來介紹使用unset,array_splice刪除數(shù)組中的元素區(qū)別吧2014-07-07
詳解php魔術(shù)方法(Magic methods)的使用方法
有些東西如果不是經(jīng)常使用,很容易忘記,比如魔術(shù)方法和魔術(shù)常量,這篇文章主要介紹了php魔術(shù)方法(Magic methods)的使用方法,感興趣的小伙伴們可以參考一下2016-02-02
在PHP程序中運行Python腳本(接收數(shù)據(jù)及傳參)的方法詳解
這篇文章主要為大家詳細介紹一下,如何在php程序中運行Python腳本以及如何使用python返回josn數(shù)據(jù)供php使用,感興趣的小伙伴可以了解一下2022-09-09
PHP實現(xiàn)獲取毫秒時間戳的方法【使用microtime()函數(shù)】
這篇文章主要介紹了PHP實現(xiàn)獲取毫秒時間戳的方法,結(jié)合實例形式分析了php使用microtime()函數(shù)獲取、轉(zhuǎn)換毫秒級時間戳的相關操作技巧,需要的朋友可以參考下2019-03-03

