国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

php utf-8轉(zhuǎn)換gb2312 字符串被截?cái)嘟鉀Q方法

2024-05-04 21:56:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

iconv (“utf-8”,“gb2312//ignore”,$data)

ignore的直接意思就是忽略,在此為忽略轉(zhuǎn)換時(shí)的錯(cuò)誤,如果沒(méi)有ignore參數(shù),所有該字符后面的字符串都無(wú)法被保存。

conv不是php教程的默認(rèn)函數(shù),也是默認(rèn)安裝的模塊。需要安裝才能用的。

如果是windows2000+php,你可以修改php.ini文件,將extension=php_iconv.dll前的";"去掉,同時(shí)你要 copy你的原php安裝文件下的iconv.dll到你的winnt/system32下

string iconv ( string $in_charset , string $out_charset , string $str )

在使用這個(gè)函數(shù)進(jìn)行字符串編碼轉(zhuǎn)換時(shí),需要注意,如果將utf-8轉(zhuǎn)換為gb2312時(shí),可能會(huì)出現(xiàn)字符串被截?cái)嗟那闆r發(fā)生。

此時(shí)可以使用以下方法解決:

$str=iconv('utf-8',"gb2312//translit",file_get_contents($filepath));

即在第二個(gè)參數(shù)出添加紅色字部分,表示:如果在目標(biāo)編碼中找不到與源編碼相匹配的字符,會(huì)選擇相似的字符進(jìn)行轉(zhuǎn)換。

此處也可以使用://ignore 這個(gè)參數(shù),表示忽略不能轉(zhuǎn)換的字符

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 佛学| 马山县| 平山县| 闻喜县| 平湖市| 罗江县| 崇文区| 商水县| 万源市| 鄢陵县| 行唐县| 白水县| 武夷山市| 遂平县| 同德县| 呼伦贝尔市| 德钦县| 蒙自县| 乌鲁木齐市| 岐山县| 乌拉特后旗| 灯塔市| 孟连| 龙陵县| 叶城县| 横峰县| 湟中县| 大英县| 清远市| 商河县| 麻栗坡县| 胶州市| 金沙县| 宁河县| 柘荣县| 晋江市| 海口市| 连城县| 登封市| 腾冲县| 边坝县|