2019-01-27 分類(lèi): 網(wǎng)站建設(shè)
建設(shè)網(wǎng)站應(yīng)用字符集的選擇
網(wǎng)站建設(shè)應(yīng)用字符集的選擇討論" alt="網(wǎng)站建設(shè)應(yīng)用字符集的選擇討論" width="558" height="577" style="width: 558px; height: 577px;"/>
一個(gè)定位于不同語(yǔ)言國(guó)家的企業(yè)網(wǎng)站勢(shì)必需要提供多種語(yǔ)言版本的產(chǎn)品和銷(xiāo)售信息來(lái)滿足其世界各地使用不同語(yǔ)言的客戶(hù)和合作伙伴,其中包括法語(yǔ)、德語(yǔ)、意大利語(yǔ)、葡萄牙語(yǔ)、西班牙語(yǔ)、阿拉伯語(yǔ)等等。但有一個(gè)問(wèn)題卻極易被網(wǎng)站設(shè)計(jì)者們所忽略。這就是網(wǎng)站的字符集設(shè)置問(wèn)題。
一般我們使用的是簡(jiǎn)體中文(GB2312)字符集,而對(duì)多語(yǔ)言網(wǎng)站來(lái)說(shuō),中文字符集卻可能會(huì)使你辛辛苦苦的努力功虧一簣。原因很簡(jiǎn)單:就是這個(gè)毫不起眼的小小字符集在作怪。
計(jì)算機(jī)應(yīng)用領(lǐng)域中存在著幾十種互不相同的字符集,而不同語(yǔ)言客戶(hù)在瀏覽不同語(yǔ)言網(wǎng)站時(shí),往往會(huì)因?yàn)橄嗷ラg所使用字符集無(wú)法兼容而出現(xiàn)亂碼情況。我們?cè)跒g覽國(guó)外一些網(wǎng)站時(shí),往往也會(huì)出現(xiàn)為了能正常地看到網(wǎng)站上的信息而不得不在各種字符集之間來(lái)回切換的情況。
試想一下:如果一個(gè)網(wǎng)站提供了中,英,法,德等多種語(yǔ)言版本的內(nèi)容,內(nèi)容全之又全,設(shè)計(jì)美侖美奐。我們?cè)谥形木幋a環(huán)境下瀏覽這些非中文版本的頁(yè)面覺(jué)得非 常好,現(xiàn)在一個(gè)法國(guó)客戶(hù)對(duì)你的產(chǎn)品發(fā)生了興趣,當(dāng)他進(jìn)到法語(yǔ)版面一看—亂碼多多,甚至可能整個(gè)版面都一塌里糊涂。你的網(wǎng)站再下大工夫又有什么意義呢?
所以對(duì)提供了多語(yǔ)言版本的網(wǎng)站建設(shè)公司來(lái)說(shuō),Unicode字符集應(yīng)該是最理想的選擇。它是一種雙字節(jié)編碼機(jī)制的字符集,不管是東方文字還是西方文字,在 Unicode中一律用兩個(gè)字節(jié)來(lái)表示,因而至少可以定義65536個(gè)不同的字符,幾乎可以涵蓋世界上目前所有通用的語(yǔ)言的每一種字符。所以在設(shè)計(jì)和開(kāi)發(fā) 多語(yǔ)言網(wǎng)站時(shí),一定要注意先把非中文頁(yè)面的字符集定義為“utf-8”格式。
這一步非常重要,原因在于若等頁(yè)面做好之后再更改字符集設(shè)置,可說(shuō)是一件非常非常吃力不討好的工作,有時(shí)候甚至可能需要從頭再來(lái),重新輸入網(wǎng)站的文字內(nèi)容。
HTML中的META標(biāo)簽:
<META HTTP-EQUIV=“Content-Type” CONTENT=“text/html; CHARSET=字符集">
不寫(xiě),根據(jù)瀏覽器默認(rèn)字符集顯示
charset=gb2312 簡(jiǎn)體中文
charset=big5 繁體中文
charset=EUC_KR 韓語(yǔ)
charset=Shift_JIS 或 EUC_JP 日語(yǔ)
charset= KOI8-R / Windows-1251 俄語(yǔ)
charset=iso-8859-1 西歐語(yǔ)系(荷蘭語(yǔ),英語(yǔ),法語(yǔ),德語(yǔ),意大利語(yǔ),挪威語(yǔ),葡萄牙語(yǔ),瑞士語(yǔ).等十八種語(yǔ)言)charset=iso-8859-2 中歐語(yǔ)系
charset=iso-8859-5 斯拉夫語(yǔ)系(保加利亞語(yǔ),Byelorussian語(yǔ),馬其頓語(yǔ),俄語(yǔ),塞爾維亞語(yǔ),烏克蘭語(yǔ)等)
charset=uft-8 unicode多語(yǔ)言
PHP與腳本引擎頁(yè)碼的概念
由于我們傳統(tǒng)使用的內(nèi)碼像Big5,GB2312與unicode并不是一一對(duì)應(yīng),故兩者之間的轉(zhuǎn)換要靠codepage(頁(yè)碼)來(lái)實(shí)現(xiàn)
不寫(xiě),根據(jù)服務(wù)器端解析引擎默認(rèn)代碼頁(yè)自動(dòng)解析并返回瀏覽器。
如果制作的網(wǎng)站腳本與WEB服務(wù)端的默認(rèn)代碼頁(yè)不同,則必須指明代碼頁(yè):
codepage=936 簡(jiǎn)體中文GBK
codepage=950 繁體中文BIG5
codepage=437 美國(guó)/加拿大英語(yǔ)
codepage=932 日文
codepage=949 韓文
codepage=866 俄文
codepage=65001 unicode UFT-8
新聞名稱(chēng):網(wǎng)站建設(shè)應(yīng)用字符集的選擇討論
轉(zhuǎn)載源于:http://redsoil1982.com.cn/news33/79083.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)等
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容