PHP中iconv函數(shù)轉(zhuǎn)碼時截斷字符問題的解決方法
更新時間:2015年01月21日 09:29:37 投稿:junjie
這篇文章主要介紹了PHP中iconv函數(shù)轉(zhuǎn)碼時截斷字符問題的解決方法,本文給出的解決方法是使用mb_convert_encoding代替iconv,需要的朋友可以參考下
iconv是轉(zhuǎn)換編碼的,但是在中文轉(zhuǎn)碼時候出現(xiàn)顯示不全問題。
復制代碼 代碼如下:
iconv("UTF-8","GB2312//IGNORE",$data); 加上//IGNORE,忽略錯誤
或者用mb_convert_encoding()
復制代碼 代碼如下:
<?php
/* 轉(zhuǎn)換內(nèi)部編碼為 SJIS */
$str = mb_convert_encoding($str, "SJIS");
/* 將 EUC-JP 轉(zhuǎn)換成 UTF-7 */
$str = mb_convert_encoding($str, "UTF-7", "EUC-JP");
/* 從 JIS, eucjp-win, sjis-win 中自動檢測編碼,并轉(zhuǎn)換 str 到 UCS-2LE */
$str = mb_convert_encoding($str, "UCS-2LE", "JIS, eucjp-win, sjis-win");
/* "auto" 擴展成 "ASCII,JIS,UTF-8,EUC-JP,SJIS" */
$str = mb_convert_encoding($str, "EUC-JP", "auto");
?>
保險就用mb_conver_encoding
相關(guān)文章
Smarty foreach控制循環(huán)次數(shù)的實現(xiàn)詳解
在smarty中數(shù)組是經(jīng)常會用到的,循環(huán)遍歷數(shù)組用 section 或者 foreach ,如何得到數(shù)組長度或者判斷一個數(shù)組個數(shù)呢2013-07-07PHP CURLFile函數(shù)模擬實現(xiàn)文件上傳示例詳解
這篇文章主要介紹了PHP使用CURLFile函數(shù)模擬實現(xiàn)文件上傳,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2022-09-09php變量與數(shù)組相互轉(zhuǎn)換的方法(extract與compact)
這篇文章主要介紹了php變量與數(shù)組相互轉(zhuǎn)換的方法,結(jié)合實例形式分析了extract與compact函數(shù)的相關(guān)功能與使用技巧,需要的朋友可以參考下2016-12-12對text數(shù)據(jù)類型不支持代碼頁轉(zhuǎn)換 從: 1252 到: 936
錯誤的提示同樣是不能從text的轉(zhuǎn)換問題:這主要是由于數(shù)據(jù)庫在設(shè)計的時候的數(shù)據(jù)類型存在Text——而我們采用的是中文操作系統(tǒng)。檢查數(shù)據(jù)庫的腳本,修改Text為ntext。支持unicode。2011-04-04