日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php mssql生僻字,php生僻字的處理,插入數據庫被截斷,空白,亂碼解決辦法,php冷僻字處理...

發(fā)布時間:2025/3/20 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php mssql生僻字,php生僻字的處理,插入數據庫被截斷,空白,亂碼解決辦法,php冷僻字處理... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言歡迎喜歡php的朋友、喜歡mssql的朋友、喜歡extjs的朋友,一起來交流,本人不才,建個群,希望各位老師賞光。QQ群: PHP-MSSQL-EXTJS 號碼: 110888868

網(wǎng)上找了資料,以為是數(shù)據(jù)庫編碼,表編碼,字段編碼的問題,都改成了utf-8的,還是不行,

最終的解決辦法:

$str_1=iconv(“GB2312″,”UTF-8″,$str_1);

改成

$str_1=mb_convert_encoding($str_1,’UTF-8′,’GBK’);

就可以了。

主要有兩個不同:

轉(zhuǎn)碼使用的方法不同,一個是用iconv,另一個用mb_convert_encoding

目標編碼不同,一個是用GB2312,另一個是GBK

查查兩個轉(zhuǎn)碼方式的差異

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

string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )

轉(zhuǎn)自http://blog.run21.net/?p=232

不過,使用mb_convert_encoding 函數(shù)需啟用PHP 的mbstring (multi-byte string)擴展。

查看php的信息頁面,如果出現(xiàn)如下畫面:

則說明已啟用mbstring (multi-byte string)擴展支持。

如果沒有出現(xiàn)上面的畫面,則需要做如下設置 ,讓php支持該擴展。

1、windows 服務器環(huán)境

編輯 php.ini 文件,將; extension=php_mbstring.dll 前面的 ; 去掉,重啟網(wǎng)頁服務器。

2、Linux 服務器環(huán)境

在編譯配置時加入 --enable-mbstring=cn 編譯參數(shù) ,再進行PHP的編譯安裝。

自已總結代碼:

字符串亂碼轉(zhuǎn)換:$rolename=iconv("gb2312","utf-8", $rolenamearray[0]) ;

字符串亂碼轉(zhuǎn)換+生僻字500錯誤解決方法:$rolename=mb_convert_encoding(rolename,'UTF-8','GBK');

數(shù)組亂碼轉(zhuǎn)換:eval('return '.iconv('gb2312','utf-8',var_export($rolename,true)).';');

數(shù)組亂碼+生僻字500錯誤解決方法:$arrarr[] =eval('return '.mb_convert_encoding(var_export($obj,true),'utf-8','gb2312').';');

$arrarr[] =eval('return '.mb_convert_encoding(var_export($obj,true),'utf-8','gb2312').';');

//$arrarr[]? = ?eval('return '.iconv('gb2312','utf-8',var_export($obj,true)).';') ;

}

總結

以上是生活随笔為你收集整理的php mssql生僻字,php生僻字的處理,插入數據庫被截斷,空白,亂碼解決辦法,php冷僻字處理...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。