1樓:匿名使用者
我這裡有個函式。可以成功解決你的問題。希望你會使用。
function gb2unicode($gb)
if(!trim($gb))
return $gb;
tmp=file($filename);
codetable=array();
filename="譁跡"; while(list($key,$value)=each($tmp))
巖蘆脊 $codetable[hexdec(substr($value,0,6))]substr($value,9,4);
utf=""
while($gb)
if (ord(substr($gb,0,1))>127)
this=substr($gb,0,2);
gb=substr($gb,2,strlen($gb));
utf.="codetable[hexdec(bin2hex($this))-0x8080]."
elsegb=substr($gb,1,strlen($gb));
utf.=substr($gb,0,1);
return $utf;
希望對你有所幫助!
2樓:匿名使用者
我來告訴你,你先把分給我,告訴你乙個非常簡單的方法,直接就是重新做一遍。
3樓:匿名使用者
修改apache 配置 或者用 .htaccess 檔案重寫配置。
您好!您知道不知道php怎麼把整站從gb2312轉換成utf
4樓:網友
$str='這是gb2312字串';
str=iconv('gbk','utf-8',$str);
echo $str; //這裡已經轉化成utf-8格式了。
5樓:聯創上網助手
這個還真不知道啊 我也希望有人解答啊。
6樓:手機使用者
比較麻煩,但是可以改。
**utf-8編碼如何轉成gb2312編碼?
7樓:匿名使用者
您好,您說的是自己做的網頁嗎?如果是的話可以嘗試如下:第一步:
用記事本將html網頁開啟,將charset=utf-8改成charset=gb2312,然後不要儲存。第二步:開啟記事本「檔案」--另存為」--編碼選擇「gb2312」。
第三步:將所有html的頁面,包括css樣式表和js檔案都這樣該。 如果是檢視網頁的話點檢視——編碼——gb2312 希望對您有所幫助。
8樓:我de身上有
把網頁頭部()中這段**改為:
9樓:匿名使用者
utf-8編碼也支援中文,幹嘛一定要換gb2312。不過一定要換的話,把更改為。
然後,檢查你的頁面內容,如果有亂碼,把它改過來後就ok了。
不過,由於編碼標準的不同,頁面通常會出現一定變形,因此還需要進行相應的調整。
asp中ajax不能用 gb2312 嗎,用utf-8又會亂碼,怎麼才是好?
10樓:尋找會飛的海豚
可以用gb2312啊,傳值時用escape函式轉換。
再在被呼叫頁加上<% "gb2312" %>進行接收轉換。
11樓:哈哈曹操
之所以出現亂碼,是因為ajax在返回請求內容的時候,預設的是utf-8編碼,所以在將資料從ajax傳出的時候,漢字要先轉碼才行。在php中可以使用iconv,mb_convert_encoding等函式,至於asp,應該也有相應的函式吧。
本人對asp不熟,你可以再查詢一下。
12樓:思維萬創
在asp最前面加上這一句。
@language="vbscript" codepage="65001"%>
>亂碼就不出現了。
記得每個頁面都要加的。
13樓:網友
為什麼用utf-8會亂碼?把你的網頁設成utf-8如下,看看還亂碼嗎?
您好,星視通機頂盒,沒訊號,不知道怎麼整?
機頂盒 缺少節目 只換一個元件大部分都能解決故障。機頂盒顯示無訊號是怎麼回事?怎麼調節 可能是顯示器的訊號源設定錯誤或hdmi線連線出現問題,具體解決方法為 1.首先檢查一下機頂盒的hdmi線是否出現鬆動情況,如果出現鬆動可以將其重新連線。2.接著需要檢視電視顯示器後背板的hdmi插口連線是否正常,...
不知道怎麼辦 也不知道怎麼把我的心情寫出去 希望好心人能給我點意見,謝謝了
看到了很多人給你的拋棄答案,但是我還是建議你保留吧!生活沒有你想象的那樣殘忍?沒有了會淹沒了 心靈和靈魂,留下陰影!而去擁有總是能給自己的生活帶來快樂和滿足!即使養育是很辛苦的,還是覺得很值得的!所以不要總是去糾結自己,果斷給自己一個答案!建議總是建議最終的選擇總是把握在自己手裡!人生事事難料,現在...
不知道怎麼抉擇,不知道怎麼選擇了?
我覺得是緣分還沒有到呢,寧缺毋濫,每個人最終都會找到自己的另一半,只是時間的問題,只要耐心的等待就可以了,我跟你有相似的經歷,不過我比你的年齡小一些,身邊也有一些男孩,但是對他們都沒有感覺,總是覺得適合我的那個人還沒有出現,於是一直在等待,有時候也在擔心會不會嫁不出去,但是又在想老天對每個人都是公平...