關於簡繁轉換的頁面編碼設定問題


http://main.xxiyy.com/XYProxy/index.php
這個頁面上,無論選擇何種語言,其頁面charset都是utf-8。搜索關於簡繁轉換的文章,嘮叨說最好頁面就用utf8的編碼。
有問題如下:

我頁面默認用gb2312的文字寫的,如果設定為utf8的話,是不是所有內容都得用對照表轉換成utf8然后顯示才能正常顯示簡體?而如果要顯示繁體呢?難道要把簡體頁面先用對照表轉換成繁體,再轉換成utf8然后顯示?

7 个解决方案

#1


不用,你頁面采用utf8編碼時,提交的內容保存到數據庫里也是utf8的,顯示的也是一樣,用不着轉換,就是說你輸入簡體。顯示的就是簡體,如果輸入簡體想轉換繁體那就需要轉換了。

#2


http://www.read8.net/bbs/index.php?charsetlang=big5
為什么我的這個頁面在ie里面如果我選擇了自動選擇編碼,但是還是選擇了gb2312而不是big5?

#3


頁面用繁體的問題:
徐風的http://www.jieqi.com/index.php?charset=big5 就能正常顯示(ie正常選擇了編碼),但是我做的這個就不行:
http://www.read8.net/bbs/index.php?charsetlang=big5
。你在ie的編碼設置上看看,兩者有不同。但是我不明白這個是怎么產生的,我看兩個源文件的頭部,它們都是完整一樣的標准meta發送charset。

#4


看了兩個網址,

簡體轉換為繁體的話當然是要經過轉換的,

#5


不對吧?
http://www.read8.net/bbs/index.php?charsetlang=big5

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

你根本就沒有理睬傳入的參數嘛

#6



http://www.jieqi.com/index.php?charset=big5 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<head>
<title>狽呼蹈</title>
<meta http-equiv="Content-Type" content="text/html; charset=big5" />

怎么能說一樣呢?

#7


不是,我程序里面有處理。剛剛發現原因了,是我在程序里面有header送出編碼值,忘記屏蔽掉這個了。

麻煩各位了。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com