锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲欧美日韩中文视频,男同欧美伦乱,国产精品扒开腿做爽爽爽视频http://www.shnenglu.com/nchsea/category/2980.htmlzh-cnTue, 20 May 2008 06:54:34 GMTTue, 20 May 2008 06:54:34 GMT60Java涓枃澶勭悊瀛︿範(fàn)絎旇鈥斺擧ello Unicode(杞笘)http://www.shnenglu.com/nchsea/archive/2006/11/07/14827.htmlseaseaTue, 07 Nov 2006 14:46:00 GMThttp://www.shnenglu.com/nchsea/archive/2006/11/07/14827.htmlhttp://www.shnenglu.com/nchsea/comments/14827.htmlhttp://www.shnenglu.com/nchsea/archive/2006/11/07/14827.html#Feedback0http://www.shnenglu.com/nchsea/comments/commentRss/14827.htmlhttp://www.shnenglu.com/nchsea/services/trackbacks/14827.html闃呰鍏ㄦ枃

sea 2006-11-07 22:46 鍙戣〃璇勮
]]>
姹夊瓧闂娣卞叆璋?-杞笘http://www.shnenglu.com/nchsea/archive/2006/11/07/14826.htmlseaseaTue, 07 Nov 2006 14:43:00 GMThttp://www.shnenglu.com/nchsea/archive/2006/11/07/14826.htmlhttp://www.shnenglu.com/nchsea/comments/14826.htmlhttp://www.shnenglu.com/nchsea/archive/2006/11/07/14826.html#Feedback0http://www.shnenglu.com/nchsea/comments/commentRss/14826.htmlhttp://www.shnenglu.com/nchsea/services/trackbacks/14826.html姹夊瓧闂娣卞叆璋?浣滆咃細(xì)
涓銆佷富棰橈細(xì)鍏充簬JAVA鐨勪腑鏂囬棶棰?
JAVA鐨勪腑鏂囬棶棰樻瘮杈冪獊鍑猴紝涓昏琛ㄧ幇鍦ㄦ帶鍒墮潰鏉胯緭鍑猴紝JSP欏甸潰杈撳嚭鍜屾暟鎹簱璁塊棶涓娿傛湰鏂囧敖閲忛伩寮瀛椾綋闂錛岃屽彧璋堢紪鐮併傞氳繃鏈枃錛屼綘鍙互浜嗚ВJAVA涓枃闂鐨勭敱鏉ワ紝闂鐨勮В鍐蟲柟娉曪紝鍏朵腑鎻愪簡涓涓嬬敤JDBC璁塊棶鏁版嵁搴撶殑鏂規(guī)硶銆?

浜屻侀棶棰樻弿榪幫細(xì)
1錛夊湪涓枃W2000涓枃紿楀彛緙栬瘧鍜岃繍琛岋紝鐢ㄧ殑鏄浗闄呯増鐨凧DK錛岃繛鎺ョ殑鏄腑鏂嘩2000涓嬬殑Cp936緙栫爜鐨凷QL SERVER鏁版嵁搴擄細(xì)

J:\exercise\demo\encode\HelloWorld>make
Created by XCompiler. PhiloSoft All Rights Reserved.
Wed May 30 02:54:45 CST 2001

J:\exercise\demo\encode\HelloWorld>run
Created by XRunner. PhiloSoft All Rights Reserved.
Wed May 30 02:51:33 CST 2001
涓枃
[B@7bc8b569
[B@7b08b569
[B@7860b569
涓枃
涓枃
????
涓枃
涓枃
????
??
??
??

2錛夊鏋滃湪涓枃W2000鐨勮タ鏂囩獥鍙o紙緙栫爜涓?37錛変笅緙栬瘧錛岀敤JAVA榪愯鍒欑敱浜庢棤瀛椾綋鑰屾棤娉曟甯告樉紺猴紝濡傛灉璞′笂闈竴鏍峰湪涓枃W2000鐨勪腑鏂囩獥鍙h繍琛岋紝杈撳嚭涓猴細(xì)

J:\exercise\demo\encode\HelloWorld>run
Created by XRunner. PhiloSoft All Rights Reserved.
Wed May 30 02:51:33 CST 2001
????
[B@7bc0b66a
[B@7b04b66a
[B@7818b66a
????
????
????
????
????
????
涓枃
涓枃
????

涓夛級鍒嗘瀽

1錛夊嚭鐜版湁涔辯爜錛堜篃灝辨槸錛燂級銆傜敱浜庡彧鍑虹幇錛熻屾病鍑虹幇灝忔柟妗嗭紝璇存槑鍙槸緙栫爜鏈夐棶棰橈紝鑰屼笉鏄瓧浣撻棶棰樸? 鍦ㄧ紪鐮佷腑錛屽鏋滀粠涓縐嶅瓧絎﹂泦杞崲鍒板埆涓縐嶅瓧絎﹂泦錛屾瘮杈冨吀鍨嬬殑鏄粠GB2312杞崲鍒癐SO8859_1錛堝嵆ASCII錛夛紝閭d箞寰堝姹夊瓧錛堝崐涓眽瀛楋級鏄棤娉曟槧灝勫埌瑗挎枃瀛楃涓幓鐨勶紝鍦ㄨ繖縐嶆儏褰笅錛岀郴緇熷氨鎶婅繖浜涘瓧絎︾敤錛熶唬鏇褲傚悓鏍鳳紝涔熷瓨鍦ㄥ皬瀛楃闆嗘棤娉曞埌澶у瓧絎﹂泦鐨勬儏鍐碉紝鍏蜂綋鍘熷洜榪欓噷灝變笉璇﹁皥浜嗐?

2錛夊嚭鐜頒簡涓枃鐜緙栬瘧錛屼腑鏂囩幆澧冭繍琛屾椂姹夊瓧鏄劇ず鏈夋紜篃鏈変笉姝g‘鐨勫湴鏂癸紝鍚屾牱錛屽湪瑗挎枃鐜涓嬬紪璇戯紝鍦ㄤ腑鏂囩幆澧冧笅榪愯鏃朵篃鍑虹幇綾諱技鎯呭喌銆傝繖鏄敱浜庤嚜鍔紙榛樿錛夋垨鎵嬪伐錛堜篃灝眓ew String(bytes[,encode])鍜宐ytes getBytes([encode])錛夎漿鐮佺殑緇撴灉銆?

2.1錛夊湪JAVA婧愭枃浠?->JAVAC-->Class-->Java-->getBytes()-->new String()-->鏄劇ず鐨勮繃紼嬩腑錛屾瘡涓姝ラ兘鏈夌紪鐮佺殑杞崲榪囩▼錛岃繖涓繃紼嬫繪槸瀛樺湪鐨勶紝鍙槸鏈夌殑鏃跺欑敤榛樿鐨勫弬鏁拌繘琛屻備笅闈㈡垜浠竴姝ヤ竴姝ュ垎鏋愪負(fù)浠涔堝嚭鐜頒笂闈㈢殑鎯呭艦銆?

2.2錛夎繖閲屾槸婧愪唬鐮侊細(xì)

HelloWorld.java:
------------------------
public class HelloWorld
{
public static void main(String[] argv){
try{
System.out.println("涓枃");//1
System.out.println("涓枃".getBytes());//2
System.out.println("涓枃".getBytes("GB2312"));//3
System.out.println("涓枃".getBytes("ISO8859_1"));//4

System.out.println(new String("涓枃".getBytes()));//5
System.out.println(new String("涓枃".getBytes(),"GB2312"));//6
System.out.println(new String("涓枃".getBytes(),"ISO8859_1"));//7

System.out.println(new String("涓枃".getBytes("GB2312")));//8
System.out.println(new String("涓枃".getBytes("GB2312"),"GB2312"));//9
System.out.println(new

String("涓枃".getBytes("GB2312"),"ISO8859_1"));//10

System.out.println(new String("涓枃".getBytes("ISO8859_1")));//11
System.out.println(new

String("涓枃".getBytes("ISO8859_1"),"GB2312"));//12
System.out.println(new

String("涓枃".getBytes("ISO8859_1"),"ISO8859_1"));//13
}
catch(Exception e){
e.printStackTrace();
}
}
}

涓轟簡鏂逛究璧瘋錛屽湪姣忎釜杞崲鐨勫悗闈㈠姞浜嗘搷浣滃簭鍙鳳紝鍒嗗埆涓?,2,...,13銆?

2.3錛夐渶瑕佽鏄庣殑鏄紝JAVAC鏄互緋葷粺榛樿緙栫爜璇誨叆婧愭枃浠訛紝鐒跺悗鎸塙NICODE榪涜緙栫爜鐨勩傚湪JAVA榪愯鐨勬椂鍊欙紝JAVA涔熸槸閲囩敤UNICODE緙栫爜鐨勶紝騫朵笖榛樿杈撳叆鍜岃緭鍑虹殑閮芥槸鎿嶄綔緋葷粺鐨勯粯璁ょ紪鐮侊紝涔熷氨鏄鍦╪ew String(bytes[,encode])涓紝緋葷粺璁や負(fù)杈撳叆鐨勬槸緙栫爜涓篹ncode鐨勫瓧鑺傛祦錛屾崲鍙ヨ瘽璇達(dá)紝濡傛灉鎸塭ncode鏉ョ炕璇慴ytes鎵嶈兘寰楀埌姝g‘鐨勭粨鏋滐紝榪欎釜緇撴灉鏈鍚庤鍦↗AVA涓繚瀛橈紝瀹冭繕鏄浠庤繖涓猠ncode杞崲鎴怳nicode錛屼篃灝辨槸璇存湁bytes-->encode瀛楃-->Unicode瀛楃鐨勮漿鎹紱鑰屽湪String.getBytes([encode])涓紝緋葷粺瑕佸仛涓涓猆nicode瀛楃-->encode瀛楃-->bytes鐨勮漿鎹€?

鍦ㄨ繖涓緥瀛愪腑錛岄櫎閭d釜鑻辨枃紿楀彛緙栫爜鐨勬椂鍊欓櫎澶栵紝鍏跺疄鎯呭艦涓嬮粯璁ょ紪鐮侀兘鏄疓BK錛堝湪鏈緥涓紝鎴戜滑鏆備笖鎶奊BK鍜孏B2312絳夊悓鐪嬪緟錛夈?

2.4錛夌敱浜庡湪鏈寚鏄庡湪涓婇潰鐨勪袱涓敤浠g爜瀹炵幇鐨勮漿鎹腑錛屽鏋滄湭鎸囧畾encode錛岀郴緇熷皢閲囩敤榛樿鐨勭紪鐮侊紙榪欓噷涓篏BK錛夛紝鎴戜滑璁や負(fù)涓婇潰鐨?,6,7鍜?,9,10鏄竴鏍風(fēng)殑錛?鍜?銆?1鍜?2涔熸槸涓鏍風(fēng)殑錛屾墍浠ユ垜浠湪璁ㄨ涓皢鍙璁?,9,10,12,13銆傚叾涓殑2,3,4鍙槸鐢ㄤ簬嫻嬭瘯錛屼笉鍦ㄦ垜浠殑璁ㄨ鑼冨洿涔嬪唴銆?

2.5錛変笅闈㈡垜浠潵璺熻釜紼嬪簭涓殑鈥滀腑鈥濆瓧鐨勮漿鎹㈠巻紼嬶紝鎴戜滑鍏堣鍦ㄤ腑鏂囩獥鍙d笅浣滅殑緙栬瘧鍜岃繍琛岃繃紼嬶紝娉ㄦ剰鍦ㄤ笅闈㈢殑瀛楁瘝涓嬫爣涓紝鎴戞湁鎰忚瘑鍦頒嬌鐢ㄤ簡涓浜涙暟瀛楋紝浠ヨ〃紺虹浉鍚岋紝鐩稿紓榪樻槸鐩稿叧2.5.1)鎴戜滑鍏堜互涓婇潰鐨?3涓唬鐮佹涓殑鐨勪唬鐮?涓轟緥錛?

姝ラ 鍐呭 鍦扮偣 璇存槑
01錛?C1 HelloWorld.java C1娉涙寚涓涓狦BK瀛楃
02錛?U1 JAVAC璇誨彇 U1娉涙寚涓涓猆nicode瀛楃
03錛?C1 getBytes()絎竴姝?JAVA鍏堝拰鎿嶄綔緋葷粺浜ゆ祦
04錛?B1,B2 getBytes()絎簩姝?鐒跺悗榪斿洖瀛楄妭鏁扮粍
05錛?C1 new String()絎竴姝?JAVA鍏堝拰鎿嶄綔緋葷粺浜ゆ祦
06錛?U1 new String()絎簩姝?鐒跺悗榪斿洖瀛楃
07錛?C1 println(String) 鑳芥樉紺衡滀腑鈥濆瓧錛屽唴瀹瑰拰鍘熸潵鐨勭浉鍚?

2.5.2錛夌劧鍚庡啀浠ヤ唬鐮佹10涓轟緥錛屾垜浠敞鎰忓埌鍙槸錛?

姝ラ 鍐呭 鍦扮偣 璇存槑
01錛?C1 HelloWorld.java C1娉涙寚涓涓狦BK瀛楃
02錛?U1 JAVAC璇誨彇 U1娉涙寚涓涓猆nicode瀛楃
03錛?C1 getBytes()絎竴姝?JAVA鍏堝拰鎿嶄綔緋葷粺浜ゆ祦
04錛?B1,B2 getBytes()絎簩姝?鐒跺悗榪斿洖瀛楄妭鏁扮粍
05錛?C3,C4 new String()絎竴姝?JAVA鍏堝拰鎿嶄綔緋葷粺浜ゆ祦錛岃繖鏃惰В鏋愰敊璇?
06錛?U5,U6 new String()絎簩姝?鐒跺悗榪斿洖瀛楃
07錛? C3,C4 println(String) 鐢變簬涓瓧緇欏垎鎴愪簡涓ゅ崐錛屽湪ISO8859_1涓垰濂戒篃娌℃湁瀛楃

鑳芥槧灝勪笂錛屾墍浠ユ樉紺轟負(fù)鈥??鈥濄傚湪涓婇潰鐨勭ず渚嬩腑錛?
鈥滀腑鏂団濅袱涓瓧灝辨樉紺轟負(fù)鈥滐紵錛燂紵錛熲?
2.5.3錛夊湪瀹屽叏涓枃妯″紡涓嬬殑鍏跺畠鎯呭艦綾諱技錛屾垜灝變笉澶氳浜?

2.6錛夋垜浠帴鐫鐪嬩負(fù)浠涔堝湪瑗挎枃DOS紿楀彛涓嬬紪璇戝嚭鏉ョ殑綾誨湪涓枃紿楀彛涓嬩篃鍑虹幇綾諱技鎯呭艦錛岀壒鍒槸涓轟粈涔堝眳鐒舵湁鐨勬儏褰笅榪樿兘姝g‘鏄劇ず姹夊瓧銆?

2.6.1錛夋垜浠繕鏄厛浠ヤ唬鐮佹9涓轟緥錛?

姝ラ 鍐呭 鍦扮偣 璇存槑
01錛?C1C2 HelloWorld.java C1C2鍒嗗埆娉涙寚涓涓狪SO8859_1瀛楃錛屸滀腑鈥濆瓧琚媶寮
02錛?U3U4 JAVAC璇誨彇 U1U2娉涙寚涓涓猆nicode瀛楃
03錛? C5C6 getBytes()絎竴姝?JAVA鍏堝拰鎿嶄綔緋葷粺浜ゆ祦錛岃繖鏃惰В鏋愰敊璇?
04錛?B5B6B7B8 getBytes()絎簩姝?鐒跺悗榪斿洖瀛楄妭鏁扮粍
05錛?C5C6 new String()絎竴姝?JAVA鍏堝拰鎿嶄綔緋葷粺浜ゆ祦
06錛?U3U4 new String()絎簩姝?鐒跺悗榪斿洖瀛楃
07錛?C5C6 println(String) 铏界劧鍚屾槸涓や釜瀛楃錛屼絾宸蹭笉鏄渶鍒濈殑鈥滀袱涓狪SO8859_1瀛?

絎︹濓紝鑰屾槸鈥滀袱涓狟GK瀛楃鈥濓紝鈥滀腑鈥濇樉紺烘垚浜嗏滐紵錛熲?
鑰屸滀腑鏂団濆氨鏄劇ず鎴愪簡鈥滐紵錛燂紵錛熲?

2.6.2錛変笅闈㈡垜浠互浠g爜孌?2涓轟緥錛屽洜涓哄畠鑳芥紜樉紺烘眽瀛?

姝ラ 鍐呭 鍦扮偣 璇存槑

01錛?C1C2 HelloWorld.java C1C2鍒嗗埆娉涙寚涓涓狪SO8859_1瀛楃錛屸滀腑鈥濆瓧琚媶寮
02錛?U3U4 JAVAC璇誨彇 U1U2娉涙寚涓涓猆nicode瀛楃
03錛?C1C2 getBytes()絎竴姝?JAVA鍏堝拰鎿嶄綔緋葷粺浜ゆ祦錛堟敞鎰忚繕鏄紜殑鍝︼紒錛?
04錛?B5B6 getBytes()絎簩姝?鐒跺悗榪斿洖瀛楄妭鏁扮粍錛堣繖鏄緢鍏抽敭鐨勪竴姝ワ紒錛?
05錛?C12 new String()絎竴姝? JAVA鍏堝拰鎿嶄綔緋葷粺浜ゆ祦錛堣繖鏄洿鍏抽敭鐨勪竴姝ワ紝JAVA宸茬粡鐭ラ亾B5B6瑕佽В鏋愭垚涓涓眽瀛楋紒錛?
06錛?U7 new String()絎簩姝? 鐒跺悗榪斿洖瀛楃錛堢湡鏄竴涓」涓わ紒U7鍖呭惈浜哢3U4鐨勪俊鎭級
07錛?C12 println(String) 榪欏氨鍘熸潵鐨勨滀腑鈥濆瓧錛屽緢濮斿眻琚獼AVAC鍐ゆ瀴浜嗕竴鍥烇紝涓嶈繃琚▼搴忓憳鎷ㄤ貢鍙嶆浜嗕竴涓嬶紒褰撶劧錛屸滀腑鏂団濅袱涓瓧閮借兘姝g‘鏄劇ず浜嗭紒

3錛夐偅涓轟粈涔堟湁鐨勬椂鍊欑敤JDBC鐨?
new String(Recordset.getBytes(int)[,encode])
Recordset.getSting(int)
Recordset.setBytes(String.getBytes([encode]))
鍜?
Recordset.setString(String)
鐨勬椂鍊欎細(xì)鍑虹幇涔辯爜浜嗗憿錛?

鍏跺疄闂灝卞嚭鐜板湪緙栧啓JDBC鐨勭殑涔熻冭檻浜嗙紪鐮侀棶棰橈紝瀹冧粠鏁版嵁搴撹鍙栨暟鎹悗錛屽彲鑳借嚜浣滀富寮犲仛浜嗕竴涓粠GB2312錛堥粯璁ょ紪鐮侊級鍒癠nicode鐨勮漿鎹紝鎴戠殑榪欎釜WebLogic For SQL Server鐨凧DBC Driver灝辨槸榪欐牱鐨勶紝褰撴垜璇誨瓧涓茬殑鏃跺欙紝鍙戝嚭璇誨埌鐨勪笉鏄紜殑姹夊瓧錛屽彲鎭ㄧ殑鏄垜鍗村彲浠ョ洿鎺ュ啓姹夊瓧瀛椾覆錛岃繖璁╀漢澶氬皯鏈夌偣闅句互鎺ュ彈錛?
涔熷氨鏄錛屾垜浠笉寰椾笉鍦ㄨ鎴栧啓鐨勬椂鍊欒繘琛岃漿鐮侊紝灝界榪欎釜杞爜鏈夌殑鏃跺欎笉鏄偅涔堟槑鏄撅紝榪欐槸鍥犱負(fù)鎴戜滑浣跨敤浜嗛粯璁ょ殑緙栫爜榪涜杞爜銆侸DBC Driver鎵鍋氱殑鎿嶄綔錛屾垜浠彧鏈夎繘鍏ュ埌婧愪唬鐮佸唴閮ㄦ墠鑳芥竻妤氾紝涓嶆槸鍚楋紵


sea 2006-11-07 22:43 鍙戣〃璇勮
]]>
璋堣皥Unicode緙栫爜錛岀畝瑕佽В閲奤CS銆乁TF銆丅MP銆丅OM絳夊悕璇?--杞?璋㈣阿浣滆?http://www.shnenglu.com/nchsea/archive/2006/11/07/14821.htmlseaseaTue, 07 Nov 2006 14:25:00 GMThttp://www.shnenglu.com/nchsea/archive/2006/11/07/14821.htmlhttp://www.shnenglu.com/nchsea/comments/14821.htmlhttp://www.shnenglu.com/nchsea/archive/2006/11/07/14821.html#Feedback0http://www.shnenglu.com/nchsea/comments/commentRss/14821.htmlhttp://www.shnenglu.com/nchsea/services/trackbacks/14821.html璋堣皥Unicode緙栫爜錛岀畝瑕佽В閲奤CS銆乁TF銆丅MP銆丅OM絳夊悕璇?/H2>

榪欐槸涓綃囩▼搴忓憳鍐欑粰紼嬪簭鍛樼殑瓚e懗璇葷墿銆傛墍璋撹叮鍛蟲槸鎸囧彲浠ユ瘮杈冭交鏉懼湴浜嗚В涓浜涘師鏉ヤ笉娓呮鐨勬蹇碉紝澧炶繘鐭ヨ瘑錛岀被浼間簬鎵揜PG娓告垙鐨勫崌綰с傛暣鐞嗚繖綃囨枃绔犵殑鍔ㄦ満鏄袱涓棶棰橈細(xì)

闂涓錛?

浣跨敤Windows璁頒簨鏈殑鈥滃彟瀛樹負(fù)鈥濓紝鍙互鍦℅BK銆乁nicode銆乁nicode big endian鍜孶TF-8榪欏嚑縐嶇紪鐮佹柟寮忛棿鐩鎬簰杞崲銆傚悓鏍鋒槸txt鏂囦歡錛學(xué)indows鏄庢牱璇嗗埆緙栫爜鏂瑰紡鐨勫憿錛?/P>

鎴戝緢鏃╁墠灝卞彂鐜癠nicode銆乁nicode big endian鍜孶TF-8緙栫爜鐨則xt鏂囦歡鐨勫紑澶翠細(xì)澶氬嚭鍑犱釜瀛楄妭錛屽垎鍒槸FF銆丗E錛圲nicode錛?FE銆丗F錛圲nicode big endian錛?EF銆丅B銆丅F錛圲TF-8錛夈備絾榪欎簺鏍囪鏄熀浜庝粈涔堟爣鍑嗗憿錛?/P>

闂浜岋細(xì)
鏈榪戝湪緗戜笂鐪嬪埌涓涓狢onvertUTF.c錛屽疄鐜頒簡UTF-32銆乁TF-16鍜孶TF-8榪欎笁縐嶇紪鐮佹柟寮忕殑鐩鎬簰杞崲銆傚浜嶶nicode(UCS2)銆丟BK銆乁TF-8榪欎簺緙栫爜鏂瑰紡錛屾垜鍘熸潵灝變簡瑙c備絾榪欎釜紼嬪簭璁╂垜鏈変簺緋婃秱錛屾兂涓嶈搗鏉TF-16鍜孶CS2鏈変粈涔堝叧緋匯?

鏌ヤ簡鏌ョ浉鍏寵祫鏂欙紝鎬葷畻灝嗚繖浜涢棶棰樺紕娓呮浜嗭紝欏哄甫涔熶簡瑙d簡涓浜沀nicode鐨勭粏鑺傘傚啓鎴愪竴綃囨枃绔狅紝閫佺粰鏈夎繃綾諱技鐤戦棶鐨勬湅鍙嬨傛湰鏂囧湪鍐欎綔鏃跺敖閲忓仛鍒伴氫織鏄撴噦錛屼絾瑕佹眰璇昏呯煡閬撲粈涔堟槸瀛楄妭錛屼粈涔堟槸鍗佸叚榪涘埗銆?/P>

0銆乥ig endian鍜宭ittle endian

big endian鍜宭ittle endian鏄疌PU澶勭悊澶氬瓧鑺傛暟鐨勪笉鍚屾柟寮忋備緥濡傗滄眽鈥濆瓧鐨刄nicode緙栫爜鏄?C49銆傞偅涔堝啓鍒版枃浠墮噷鏃訛紝絀剁珶鏄皢6C鍐欏湪鍓嶉潰錛岃繕鏄皢49鍐欏湪鍓嶉潰錛熷鏋滃皢6C鍐欏湪鍓嶉潰錛屽氨鏄痓ig endian銆傚鏋滃皢49鍐欏湪鍓嶉潰錛屽氨鏄痩ittle endian銆?/P>

鈥渆ndian鈥濊繖涓瘝鍑鴻嚜銆婃牸鍒椾經(jīng)娓歌銆嬨傚皬浜哄浗鐨勫唴鎴樺氨婧愪簬鍚冮浮铔嬫椂鏄┒绔熶粠澶уご(Big-Endian)鏁插紑榪樻槸浠庡皬澶?Little-Endian)鏁插紑錛岀敱姝ゆ浘鍙戠敓榪囧叚嬈″彌涔憋紝涓涓殗甯濋佷簡鍛斤紝鍙︿竴涓涪浜嗙帇浣嶃?/P>

鎴戜滑涓鑸皢endian緲昏瘧鎴愨滃瓧鑺傚簭鈥濓紝灝哹ig endian鍜宭ittle endian縐頒綔鈥滃ぇ灝鋸濆拰鈥滃皬灝鋸濄?/P>

1銆佸瓧絎︾紪鐮併佸唴鐮侊紝欏哄甫浠嬬粛姹夊瓧緙栫爜

瀛楃蹇呴』緙栫爜鍚庢墠鑳借璁$畻鏈哄鐞嗐傝綆楁満浣跨敤鐨勭己鐪佺紪鐮佹柟寮忓氨鏄綆楁満鐨勫唴鐮併傛棭鏈熺殑璁$畻鏈轟嬌鐢?浣嶇殑ASCII緙栫爜錛屼負(fù)浜嗗鐞嗘眽瀛楋紝紼嬪簭鍛樿璁′簡鐢ㄤ簬綆浣撲腑鏂囩殑GB2312鍜岀敤浜庣箒浣撲腑鏂囩殑big5銆?/P>

GB2312(1980騫?涓鍏辨敹褰曚簡7445涓瓧絎︼紝鍖呮嫭6763涓眽瀛楀拰682涓叾瀹冪鍙楓傛眽瀛楀尯鐨勫唴鐮佽寖鍥撮珮瀛楄妭浠嶣0-F7錛屼綆瀛楄妭浠嶢1-FE錛屽崰鐢ㄧ殑鐮佷綅鏄?2*94=6768銆傚叾涓湁5涓┖浣嶆槸D7FA-D7FE銆?/P>

GB2312鏀寔鐨勬眽瀛楀お灝戙?995騫寸殑姹夊瓧鎵╁睍瑙勮寖GBK1.0鏀跺綍浜?1886涓鍙鳳紝瀹冨垎涓烘眽瀛楀尯鍜屽浘褰㈢鍙峰尯銆傛眽瀛楀尯鍖呮嫭21003涓瓧絎︺?/P>

浠嶢SCII銆丟B2312鍒癎BK錛岃繖浜涚紪鐮佹柟娉曟槸鍚戜笅鍏煎鐨勶紝鍗沖悓涓涓瓧絎﹀湪榪欎簺鏂規(guī)涓繪槸鏈夌浉鍚岀殑緙栫爜錛屽悗闈㈢殑鏍囧噯鏀寔鏇村鐨勫瓧絎︺傚湪榪欎簺緙栫爜涓紝鑻辨枃鍜屼腑鏂囧彲浠ョ粺涓鍦板鐞嗐傚尯鍒嗕腑鏂囩紪鐮佺殑鏂規(guī)硶鏄珮瀛楄妭鐨勬渶楂樹綅涓嶄負(fù)0銆傛寜鐓х▼搴忓憳鐨勭О鍛鹼紝GB2312銆丟BK閮藉睘浜庡弻瀛楄妭瀛楃闆? (DBCS)銆?/P>

2000騫寸殑GB18030鏄彇浠BK1.0鐨勬寮忓浗瀹舵爣鍑嗐傝鏍囧噯鏀跺綍浜?7484涓眽瀛楋紝鍚屾椂榪樻敹褰曚簡钘忔枃銆佽挋鏂囥佺淮鍚懼皵鏂囩瓑涓昏鐨勫皯鏁版皯鏃忔枃瀛椼備粠姹夊瓧瀛楁眹涓婅錛孏B18030鍦℅B13000.1鐨?0902涓眽瀛楃殑鍩虹涓婂鍔犱簡CJK鎵╁睍A鐨?582涓眽瀛楋紙Unicode鐮?x3400-0x4db5錛夛紝涓鍏辨敹褰曚簡27484涓眽瀛椼?/P>

CJK灝辨槸涓棩闊╃殑鎰忔濄俇nicode涓轟簡鑺傜渷鐮佷綅錛屽皢涓棩闊╀笁鍥借璦涓殑鏂囧瓧緇熶竴緙栫爜銆侴B13000.1灝辨槸ISO/IEC 10646-1鐨勪腑鏂囩増錛岀浉褰撲簬Unicode 1.1銆?/P>

GB18030鐨勭紪鐮侀噰鐢ㄥ崟瀛楄妭銆佸弻瀛楄妭鍜?瀛楄妭鏂規(guī)銆傚叾涓崟瀛楄妭銆佸弻瀛楄妭鍜孏BK鏄畬鍏ㄥ吋瀹圭殑銆?瀛楄妭緙栫爜鐨勭爜浣嶅氨鏄敹褰曚簡CJK鎵╁睍A鐨?582涓眽瀛椼? 渚嬪錛歎CS鐨?x3400鍦℅B18030涓殑緙栫爜搴旇鏄?139EF30錛孶CS鐨?x3401鍦℅B18030涓殑緙栫爜搴旇鏄?139EF31銆?/P>

寰蔣鎻愪緵浜咷B18030鐨勫崌綰у寘錛屼絾榪欎釜鍗囩駭鍖呭彧鏄彁渚涗簡涓濂楁敮鎸丆JK鎵╁睍A鐨?582涓眽瀛楃殑鏂板瓧浣擄細(xì)鏂板畫浣?18030錛屽茍涓嶆敼鍙樺唴鐮併俉indows 鐨勫唴鐮佷粛鐒舵槸GBK銆?/P>

榪欓噷榪樻湁涓浜涚粏鑺傦細(xì)

  • GB2312鐨勫師鏂囪繕鏄尯浣嶇爜錛屼粠鍖轟綅鐮佸埌鍐呯爜錛岄渶瑕佸湪楂樺瓧鑺傚拰浣庡瓧鑺備笂鍒嗗埆鍔犱笂A0銆?/P>

  • 瀵逛簬浠諱綍瀛楃緙栫爜錛岀紪鐮佸崟鍏冪殑欏哄簭鏄敱緙栫爜鏂規(guī)鎸囧畾鐨勶紝涓巈ndian鏃犲叧銆備緥濡侴BK鐨勭紪鐮佸崟鍏冩槸瀛楄妭錛岀敤涓や釜瀛楄妭琛ㄧず涓涓眽瀛椼? 榪欎袱涓瓧鑺傜殑欏哄簭鏄浐瀹氱殑錛屼笉鍙桟PU瀛楄妭搴忕殑褰卞搷銆俇TF-16鐨勭紪鐮佸崟鍏冩槸word錛堝弻瀛楄妭錛夛紝word涔嬮棿鐨勯『搴忔槸緙栫爜鏂規(guī)鎸囧畾鐨勶紝word鍐呴儴鐨勫瓧鑺傛帓鍒楁墠浼?xì)鍙楀埌endian鐨勫獎鍝嶃傚悗闈㈣繕浼?xì)浠嬀l峌TF-16銆?/P>

  • GB2312鐨勪袱涓瓧鑺傜殑鏈楂樹綅閮芥槸1銆備絾絎﹀悎榪欎釜鏉′歡鐨勭爜浣嶅彧鏈?28*128=16384涓傛墍浠BK鍜孏B18030鐨勪綆瀛楄妭鏈楂樹綅閮藉彲鑳戒笉鏄?銆備笉榪囪繖涓嶅獎鍝岲BCS瀛楃嫻佺殑瑙f瀽錛氬湪璇誨彇DBCS瀛楃嫻佹椂錛屽彧瑕侀亣鍒伴珮浣嶄負(fù)1鐨勫瓧鑺傦紝灝卞彲浠ュ皢涓嬩袱涓瓧鑺備綔涓轟竴涓弻瀛楄妭緙栫爜錛岃屼笉鐢ㄧ浣庡瓧鑺傜殑楂樹綅鏄粈涔堛?/P>

2銆乁nicode銆乁CS鍜孶TF

鍓嶉潰鎻愬埌浠嶢SCII銆丟B2312銆丟BK鍒癎B18030鐨勭紪鐮佹柟娉曟槸鍚戜笅鍏煎鐨勩傝孶nicode鍙笌ASCII鍏煎錛堟洿鍑嗙‘鍦拌錛屾槸涓嶪SO-8859-1鍏煎錛夛紝涓嶨B鐮佷笉鍏煎銆備緥濡傗滄眽鈥濆瓧鐨刄nicode緙栫爜鏄?C49錛岃孏B鐮佹槸BABA銆?/P>

Unicode涔熸槸涓縐嶅瓧絎︾紪鐮佹柟娉曪紝涓嶈繃瀹冩槸鐢卞浗闄呯粍緇囪璁★紝鍙互瀹圭撼鍏ㄤ笘鐣屾墍鏈夎璦鏂囧瓧鐨勭紪鐮佹柟妗堛俇nicode鐨勫鍚嶆槸"Universal Multiple-Octet Coded Character Set"錛岀畝縐頒負(fù)UCS銆俇CS鍙互鐪嬩綔鏄?Unicode Character Set"鐨勭緝鍐欍?/P>

鏍規(guī)嵁緇村熀鐧劇鍏ㄤ功(http://zh.wikipedia.org/wiki/)鐨勮杞斤細(xì)鍘嗗彶涓婂瓨鍦ㄤ袱涓瘯鍥劇嫭绔嬭璁nicode鐨勭粍緇囷紝鍗沖浗闄呮爣鍑嗗寲緇勭粐錛圛SO錛夊拰涓涓蔣浠跺埗閫犲晢鐨勫崗浼?xì)锛坲nicode.org錛夈侷SO寮鍙戜簡ISO 10646欏圭洰錛孶nicode鍗忎細(xì)寮鍙戜簡Unicode欏圭洰銆?/P>

鍦?991騫村墠鍚庯紝鍙屾柟閮借璇嗗埌涓栫晫涓嶉渶瑕佷袱涓笉鍏煎鐨勫瓧絎﹂泦銆備簬鏄畠浠紑濮嬪悎騫跺弻鏂圭殑宸ヤ綔鎴愭灉錛屽茍涓哄垱绔嬩竴涓崟涓緙栫爜琛ㄨ屽崗鍚屽伐浣溿備粠Unicode2.0寮濮嬶紝Unicode欏圭洰閲囩敤浜嗕笌ISO 10646-1鐩稿悓鐨勫瓧搴撳拰瀛楃爜銆?/P>

鐩墠涓や釜欏圭洰浠嶉兘瀛樺湪錛屽茍鐙珛鍦板叕甯冨悇鑷殑鏍囧噯銆俇nicode鍗忎細(xì)鐜板湪鐨勬渶鏂扮増鏈槸2005騫寸殑Unicode 4.1.0銆侷SO鐨勬渶鏂版爣鍑嗘槸ISO 10646-3:2003銆?/P>

UCS鍙槸瑙勫畾濡備綍緙栫爜錛屽茍娌℃湁瑙勫畾濡備綍浼犺緭銆佷繚瀛樿繖涓紪鐮併備緥濡傗滄眽鈥濆瓧鐨刄CS緙栫爜鏄?C49錛屾垜鍙互鐢?涓猘scii鏁板瓧鏉ヤ紶杈撱佷繚瀛樿繖涓紪鐮侊紱涔熷彲浠ョ敤utf-8緙栫爜:3涓繛緇殑瀛楄妭E6 B1 89鏉ヨ〃紺哄畠銆傚叧閿湪浜庨氫俊鍙屾柟閮借璁ゅ彲銆俇TF-8銆乁TF-7銆乁TF-16閮芥槸琚箍娉涙帴鍙楃殑鏂規(guī)銆俇TF-8鐨勪竴涓壒鍒殑濂藉鏄畠涓嶪SO-8859-1瀹屽叏鍏煎銆俇TF鏄淯CS Transformation Format鈥濈殑緙╁啓銆?/P>

IETF鐨凴FC2781鍜孯FC3629浠FC鐨勪竴璐鏍鹼紝娓呮櫚銆佹槑蹇張涓嶅け涓ヨ皚鍦版弿榪頒簡UTF-16鍜孶TF-8鐨勭紪鐮佹柟娉曘傛垜鎬繪槸璁頒笉寰桰ETF鏄疘nternet Engineering Task Force鐨勭緝鍐欍備絾IETF璐熻矗緇存姢鐨凴FC鏄疘nternet涓婁竴鍒囪鑼冪殑鍩虹銆?/P>

2.1銆佸唴鐮佸拰code page

鐩墠Windows鐨勫唴鏍稿凡緇忔敮鎸乁nicode瀛楃闆嗭紝榪欐牱鍦ㄥ唴鏍鎬笂鍙互鏀寔鍏ㄤ笘鐣屾墍鏈夌殑璇█鏂囧瓧銆備絾鏄敱浜庣幇鏈夌殑澶ч噺紼嬪簭鍜屾枃妗i兘閲囩敤浜嗘煇縐嶇壒瀹氳璦鐨勭紪鐮侊紝渚嬪GBK錛學(xué)indows涓嶅彲鑳戒笉鏀寔鐜版湁鐨勭紪鐮侊紝鑰屽叏閮ㄦ敼鐢║nicode銆?/P>

Windows浣跨敤浠g爜欏?code page)鏉ラ傚簲鍚勪釜鍥藉鍜屽湴鍖恒俢ode page鍙互琚悊瑙d負(fù)鍓嶉潰鎻愬埌鐨勫唴鐮併侴BK瀵瑰簲鐨刢ode page鏄疌P936銆?/P>

寰蔣涔熶負(fù)GB18030瀹氫箟浜哻ode page錛欳P54936銆備絾鏄敱浜嶨B18030鏈変竴閮ㄥ垎4瀛楄妭緙栫爜錛岃學(xué)indows鐨勪唬鐮侀〉鍙敮鎸佸崟瀛楄妭鍜屽弻瀛楄妭緙栫爜錛屾墍浠ヨ繖涓猚ode page鏄棤娉曠湡姝d嬌鐢ㄧ殑銆?/P>

3銆乁CS-2銆乁CS-4銆丅MP

UCS鏈変袱縐嶆牸寮忥細(xì)UCS-2鍜孶CS-4銆傞【鍚嶆濅箟錛孶CS-2灝辨槸鐢ㄤ袱涓瓧鑺傜紪鐮侊紝UCS-4灝辨槸鐢?涓瓧鑺傦紙瀹為檯涓婂彧鐢ㄤ簡31浣嶏紝鏈楂樹綅蹇呴』涓?錛夌紪鐮併備笅闈㈣鎴戜滑鍋氫竴浜涚畝鍗曠殑鏁板娓告垙錛?/P>

UCS-2鏈?^16=65536涓爜浣嶏紝UCS-4鏈?^31=2147483648涓爜浣嶃?/P>

UCS-4鏍規(guī)嵁鏈楂樹綅涓?鐨勬渶楂樺瓧鑺傚垎鎴?^7=128涓猤roup銆傛瘡涓猤roup鍐嶆牴鎹楂樺瓧鑺傚垎涓?56涓猵lane銆傛瘡涓猵lane鏍規(guī)嵁絎?涓瓧鑺傚垎涓?56琛? (rows)錛屾瘡琛屽寘鍚?56涓猚ells銆傚綋鐒跺悓涓琛岀殑cells鍙槸鏈鍚庝竴涓瓧鑺備笉鍚岋紝鍏朵綑閮界浉鍚屻?/P>

group 0鐨刾lane 0琚О浣淏asic Multilingual Plane, 鍗矪MP銆傛垨鑰呰UCS-4涓紝楂樹袱涓瓧鑺備負(fù)0鐨勭爜浣嶈縐頒綔BMP銆?/P>

灝哢CS-4鐨凚MP鍘繪帀鍓嶉潰鐨勪袱涓浂瀛楄妭灝卞緱鍒頒簡UCS-2銆傚湪UCS-2鐨勪袱涓瓧鑺傚墠鍔犱笂涓や釜闆跺瓧鑺傦紝灝卞緱鍒頒簡UCS-4鐨凚MP銆傝岀洰鍓嶇殑UCS-4瑙勮寖涓繕娌℃湁浠諱綍瀛楃琚垎閰嶅湪BMP涔嬪銆?/P>

4銆乁TF緙栫爜

UTF-8灝辨槸浠?浣嶄負(fù)鍗曞厓瀵筓CS榪涜緙栫爜銆備粠UCS-2鍒癠TF-8鐨勭紪鐮佹柟寮忓涓嬶細(xì)

UCS-2緙栫爜(16榪涘埗) UTF-8 瀛楄妭嫻?浜岃繘鍒?
0000 - 007F 0xxxxxxx
0080 - 07FF 110xxxxx 10xxxxxx
0800 - FFFF 1110xxxx 10xxxxxx 10xxxxxx

渚嬪鈥滄眽鈥濆瓧鐨刄nicode緙栫爜鏄?C49銆?C49鍦?800-FFFF涔嬮棿錛屾墍浠ヨ偗瀹氳鐢?瀛楄妭妯℃澘浜嗭細(xì)1110xxxx 10xxxxxx 10xxxxxx銆傚皢6C49鍐欐垚浜岃繘鍒舵槸錛?110 110001 001001錛? 鐢ㄨ繖涓瘮鐗規(guī)祦渚濇浠f浛妯℃澘涓殑x錛屽緱鍒幫細(xì)11100110 10110001 10001001錛屽嵆E6 B1 89銆?/P>

璇昏呭彲浠ョ敤璁頒簨鏈祴璇曚竴涓嬫垜浠殑緙栫爜鏄惁姝g‘銆傞渶瑕佹敞鎰忥紝UltraEdit鍦ㄦ墦寮utf-8緙栫爜鐨勬枃鏈枃浠舵椂浼?xì)鑷姩铦{鎹負(fù)UTF-16錛屽彲鑳戒駭鐢熸販娣嗐備綘鍙互鍦ㄨ緗腑鍏蟲帀榪欎釜閫夐」銆傛洿濂界殑宸ュ叿鏄疕ex Workshop銆?/P>

UTF-16浠?6浣嶄負(fù)鍗曞厓瀵筓CS榪涜緙栫爜銆傚浜庡皬浜?x10000鐨刄CS鐮侊紝UTF-16緙栫爜灝辯瓑浜嶶CS鐮佸搴旂殑16浣嶆棤絎﹀彿鏁存暟銆傚浜庝笉灝忎簬0x10000鐨刄CS鐮侊紝瀹氫箟浜嗕竴涓畻娉曘備笉榪囩敱浜庡疄闄呬嬌鐢ㄧ殑UCS2錛屾垨鑰匲CS4鐨凚MP蹇呯劧灝忎簬0x10000錛屾墍浠ュ氨鐩墠鑰岃█錛屽彲浠ヨ涓篣TF-16鍜孶CS-2鍩烘湰鐩稿悓銆備絾UCS-2鍙槸涓涓紪鐮佹柟妗堬紝UTF-16鍗磋鐢ㄤ簬瀹為檯鐨勪紶杈擄紝鎵浠ュ氨涓嶅緱涓嶈冭檻瀛楄妭搴忕殑闂銆?/P>

5銆乁TF鐨勫瓧鑺傚簭鍜孊OM

UTF-8浠ュ瓧鑺備負(fù)緙栫爜鍗曞厓錛屾病鏈夊瓧鑺傚簭鐨勯棶棰樸俇TF-16浠ヤ袱涓瓧鑺備負(fù)緙栫爜鍗曞厓錛屽湪瑙i噴涓涓猆TF-16鏂囨湰鍓嶏紝棣栧厛瑕佸紕娓呮姣忎釜緙栫爜鍗曞厓鐨勫瓧鑺傚簭銆備緥濡傗滃鈥濈殑Unicode緙栫爜鏄?94E錛屸滀箼鈥濈殑Unicode緙栫爜鏄?E59銆傚鏋滄垜浠敹鍒癠TF-16瀛楄妭嫻佲?94E鈥濓紝閭d箞榪欐槸鈥滃鈥濊繕鏄滀箼鈥濓紵

Unicode瑙勮寖涓帹鑽愮殑鏍囪瀛楄妭欏哄簭鐨勬柟娉曟槸BOM銆侭OM涓嶆槸鈥淏ill Of Material鈥濈殑BOM琛紝鑰屾槸Byte Order Mark銆侭OM鏄竴涓湁鐐瑰皬鑱槑鐨勬兂娉曪細(xì)

鍦║CS緙栫爜涓湁涓涓彨鍋?ZERO WIDTH NO-BREAK SPACE"鐨勫瓧絎︼紝瀹冪殑緙栫爜鏄疐EFF銆傝孎FFE鍦║CS涓槸涓嶅瓨鍦ㄧ殑瀛楃錛屾墍浠ヤ笉搴旇鍑虹幇鍦ㄥ疄闄呬紶杈撲腑銆俇CS瑙勮寖寤鴻鎴戜滑鍦ㄤ紶杈撳瓧鑺傛祦鍓嶏紝鍏堜紶杈撳瓧絎?ZERO WIDTH NO-BREAK SPACE"銆?/P>

榪欐牱濡傛灉鎺ユ敹鑰呮敹鍒癋EFF錛屽氨琛ㄦ槑榪欎釜瀛楄妭嫻佹槸Big-Endian鐨勶紱濡傛灉鏀跺埌FFFE錛屽氨琛ㄦ槑榪欎釜瀛楄妭嫻佹槸Little-Endian鐨勩傚洜姝ゅ瓧絎?ZERO WIDTH NO-BREAK SPACE"鍙堣縐頒綔BOM銆?/P>

UTF-8涓嶉渶瑕丅OM鏉ヨ〃鏄庡瓧鑺傞『搴忥紝浣嗗彲浠ョ敤BOM鏉ヨ〃鏄庣紪鐮佹柟寮忋傚瓧絎?ZERO WIDTH NO-BREAK SPACE"鐨刄TF-8緙栫爜鏄疎F BB BF錛堣鑰呭彲浠ョ敤鎴戜滑鍓嶉潰浠嬬粛鐨勭紪鐮佹柟娉曢獙璇佷竴涓嬶級銆傛墍浠ュ鏋滄帴鏀惰呮敹鍒頒互EF BB BF寮澶寸殑瀛楄妭嫻侊紝灝辯煡閬撹繖鏄疷TF-8緙栫爜浜嗐?/P>

Windows灝辨槸浣跨敤BOM鏉ユ爣璁版枃鏈枃浠剁殑緙栫爜鏂瑰紡鐨勩?/P>

6銆佽繘涓姝ョ殑鍙傝冭祫鏂?/H3>

鏈枃涓昏鍙傝冪殑璧勬枡鏄?"Short overview of ISO-IEC 10646 and Unicode" (http://www.nada.kth.se/i18n/ucs/unicode-iso10646-oview.html)銆?/P>

鎴戣繕鎵句簡涓ょ瘒鐪嬩笂鍘諱笉閿欑殑璧勬枡錛屼笉榪囧洜涓烘垜寮濮嬬殑鐤戦棶閮芥壘鍒頒簡絳旀錛屾墍浠ュ氨娌℃湁鐪嬶細(xì)

  1. "Understanding Unicode A general introduction to the Unicode Standard" (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=IWS-Chapter04a)
  2. "Character set encoding basics Understanding character set encodings and legacy encodings" (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=IWS-Chapter03)

鎴戝啓榪嘦TF-8銆乁CS-2銆丟BK鐩鎬簰杞崲鐨勮蔣浠跺寘錛屽寘鎷嬌鐢╓indows API鍜屼笉浣跨敤Windows API鐨勭増鏈備互鍚庢湁鏃墮棿鐨勮瘽錛屾垜浼?xì)鏁寸悊涓涓嬫斁鍒版垜鐨勪釜浜轟富欏典笂(http://fmddlmyy.home4u.china.com)銆?/P>

鎴戞槸鎯蟲竻妤氭墍鏈夐棶棰樺悗鎵嶅紑濮嬪啓榪欑瘒鏂囩珷鐨勶紝鍘熶互涓轟竴浼?xì)鍎繛p兘鍐欏ソ銆傛病鎯沖埌鑰冭檻鎺緸鍜屾煡璇佺粏鑺傝姳璐逛簡寰堥暱鏃墮棿錛岀珶鐒朵粠涓嬪崍1:30鍐欏埌9:00銆傚笇鏈涙湁璇昏呰兘浠庝腑鍙楃泭銆?/P>

闄勫綍1 鍐嶈璇村尯浣嶇爜銆丟B2312銆佸唴鐮佸拰浠g爜欏?/H3>

鏈夌殑鏈嬪弸瀵規(guī)枃绔犱腑榪欏彞璇濊繕鏈夌枒闂細(xì)
鈥淕B2312鐨勫師鏂囪繕鏄尯浣嶇爜錛屼粠鍖轟綅鐮佸埌鍐呯爜錛岄渶瑕佸湪楂樺瓧鑺傚拰浣庡瓧鑺備笂鍒嗗埆鍔犱笂A0銆傗?/P>

鎴戝啀璇︾粏瑙i噴涓涓嬶細(xì)

鈥淕B2312鐨勫師鏂団濇槸鎸囧浗瀹?980騫寸殑涓涓爣鍑嗐婁腑鍗庝漢姘戝叡鍜屽浗鍥藉鏍囧噯 淇℃伅浜ゆ崲鐢ㄦ眽瀛楃紪鐮佸瓧絎﹂泦 鍩烘湰闆?GB 2312-80銆嬨傝繖涓爣鍑嗙敤涓や釜鏁版潵緙栫爜姹夊瓧鍜屼腑鏂囩鍙楓傜涓涓暟縐頒負(fù)鈥滃尯鈥濓紝絎簩涓暟縐頒負(fù)鈥滀綅鈥濄傛墍浠ヤ篃縐頒負(fù)鍖轟綅鐮併?-9鍖烘槸涓枃絎﹀彿錛?6-55鍖烘槸涓綰ф眽瀛楋紝56-87鍖烘槸浜岀駭姹夊瓧銆傜幇鍦╓indows涔熻繕鏈夊尯浣嶈緭鍏ユ硶錛屼緥濡傝緭鍏?601寰楀埌鈥滃晩鈥濄傦紙榪欎釜鍖轟綅杈撳叆娉曞彲浠ヨ嚜鍔ㄨ瘑鍒?6榪涘埗鐨凣B2312鍜?0榪涘埗鐨勫尯浣嶇爜錛屼篃灝辨槸璇磋緭鍏0A1鍚屾牱浼?xì)寰楀埌鈥滃晩鈥濄傦級

鍐呯爜鏄寚鎿嶄綔緋葷粺鍐呴儴鐨勫瓧絎︾紪鐮併傛棭鏈熸搷浣滅郴緇熺殑鍐呯爜鏄笌璇█鐩稿叧鐨勩傜幇鍦ㄧ殑Windows鍦ㄧ郴緇熷唴閮ㄦ敮鎸乁nicode錛岀劧鍚庣敤浠g爜欏甸傚簲鍚勭璇█錛屸滃唴鐮佲濈殑姒傚康灝辨瘮杈冩ā緋婁簡銆傚井杞竴鑸皢緙虹渷浠g爜欏墊寚瀹氱殑緙栫爜璇存垚鏄唴鐮併?/P>

鍐呯爜榪欎釜璇嶆眹錛屽茍娌℃湁浠涔堝畼鏂圭殑瀹氫箟錛屼唬鐮侀〉涔熷彧鏄井杞繖涓叕鍙哥殑鍙硶銆備綔涓虹▼搴忓憳錛屾垜浠彧瑕佺煡閬撳畠浠槸浠涔堜笢瑗匡紝娌℃湁蹇呰榪囧鍦拌冭瘉榪欎簺鍚嶈瘝銆?/P>

鎵璋撲唬鐮侀〉(code page)灝辨槸閽堝涓縐嶈璦鏂囧瓧鐨勫瓧絎︾紪鐮併備緥濡侴BK鐨刢ode page鏄疌P936錛孊IG5鐨刢ode page鏄疌P950錛孏B2312鐨刢ode page鏄疌P20936銆?/P>

Windows涓湁緙虹渷浠g爜欏電殑姒傚康錛屽嵆緙虹渷鐢ㄤ粈涔堢紪鐮佹潵瑙i噴瀛楃銆備緥濡俉indows鐨勮浜嬫湰鎵撳紑浜嗕竴涓枃鏈枃浠訛紝閲岄潰鐨勫唴瀹規(guī)槸瀛楄妭嫻侊細(xì)BA銆丅A銆丏7銆丏6銆俉indows搴旇鍘繪庝箞瑙i噴瀹冨憿錛?/P>

鏄寜鐓nicode緙栫爜瑙i噴銆佽繕鏄寜鐓BK瑙i噴銆佽繕鏄寜鐓IG5瑙i噴錛岃繕鏄寜鐓SO8859-1鍘昏В閲婏紵濡傛灉鎸塆BK鍘昏В閲婏紝灝變細(xì)寰楀埌鈥滄眽瀛椻濅袱涓瓧銆傛寜鐓у叾瀹冪紪鐮佽В閲婏紝鍙兘鎵句笉鍒板搴旂殑瀛楃錛屼篃鍙兘鎵懼埌閿欒鐨勫瓧絎︺傛墍璋撯滈敊璇濇槸鎸囦笌鏂囨湰浣滆呯殑鏈剰涓嶇錛岃繖鏃跺氨浜х敓浜嗕貢鐮併?/P>

絳旀鏄疻indows鎸夌収褰撳墠鐨勭己鐪佷唬鐮侀〉鍘昏В閲婃枃鏈枃浠墮噷鐨勫瓧鑺傛祦銆傜己鐪佷唬鐮侀〉鍙互閫氳繃鎺у埗闈㈡澘鐨勫尯鍩熼夐」璁劇疆銆傝浜嬫湰鐨勫彟瀛樹負(fù)涓湁涓欏笰NSI錛屽叾瀹炲氨鏄寜鐓х己鐪佷唬鐮侀〉鐨勭紪鐮佹柟娉曚繚瀛樸?/P>

Windows鐨勫唴鐮佹槸Unicode錛屽畠鍦ㄦ妧鏈笂鍙互鍚屾椂鏀寔澶氫釜浠g爜欏點(diǎn)傚彧瑕佹枃浠惰兘璇存槑鑷繁浣跨敤浠涔堢紪鐮侊紝鐢ㄦ埛鍙堝畨瑁呬簡瀵瑰簲鐨勪唬鐮侀〉錛學(xué)indows灝辮兘姝g‘鏄劇ず錛屼緥濡傚湪HTML鏂囦歡涓氨鍙互鎸囧畾charset銆?/P>

鏈夌殑HTML鏂囦歡浣滆咃紝鐗瑰埆鏄嫳鏂囦綔鑰咃紝璁や負(fù)涓栫晫涓婃墍鏈変漢閮戒嬌鐢ㄨ嫳鏂囷紝鍦ㄦ枃浠朵腑涓嶆寚瀹歝harset銆傚鏋滀粬浣跨敤浜?x80-0xff涔嬮棿鐨勫瓧絎︼紝涓枃Windows鍙堟寜鐓х己鐪佺殑GBK鍘昏В閲婏紝灝變細(xì)鍑虹幇涔辯爜銆傝繖鏃跺彧瑕佸湪榪欎釜html鏂囦歡涓姞涓婃寚瀹歝harset鐨勮鍙ワ紝渚嬪錛?BR><meta http-equiv="Content-Type" content="text/html; charset=ISO8859-1">
濡傛灉鍘熶綔鑰呬嬌鐢ㄧ殑浠g爜欏靛拰ISO8859-1鍏煎錛屽氨涓嶄細(xì)鍑虹幇涔辯爜浜嗐?/P>

鍐嶈鍖轟綅鐮侊紝鍟婄殑鍖轟綅鐮佹槸1601錛屽啓鎴?6榪涘埗鏄?x10,0x01銆傝繖鍜岃綆楁満騫挎硾浣跨敤鐨凙SCII緙栫爜鍐茬獊銆備負(fù)浜嗗吋瀹?0-7f鐨凙SCII緙栫爜錛屾垜浠湪鍖轟綅鐮佺殑楂樸佷綆瀛楄妭涓婂垎鍒姞涓夾0銆傝繖鏍封滃晩鈥濈殑緙栫爜灝辨垚涓築0A1銆傛垜浠皢鍔犺繃涓や釜A0鐨勭紪鐮佷篃縐頒負(fù)GB2312緙栫爜錛岃櫧鐒禛B2312鐨勫師鏂囨牴鏈病鎻愬埌榪欎竴鐐廣?

 



sea 2006-11-07 22:25 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品美女久久久久av超清 | 久久这里有精品视频| 国产欧美在线视频| 欧美亚洲一区二区在线| 亚洲影院在线| 国产综合av| 免费久久久一本精品久久区| 久久久999国产| 亚洲国产日韩一区| 亚洲人成人77777线观看| 欧美精品在线观看播放| 亚洲天堂成人| 欧美在线看片a免费观看| 亚洲国产精品成人综合| 亚洲美女精品成人在线视频| 国产精品久久久久久户外露出| 欧美综合第一页| 久久综合一区| 亚洲综合好骚| 久久午夜精品一区二区| 亚洲网站视频福利| 欧美一区二区三区免费看| 91久久精品一区二区三区| 夜夜精品视频一区二区| 一区二区在线观看av| 亚洲精品一区久久久久久| 国产一区二区三区免费在线观看| 欧美阿v一级看视频| 国产精品久久久爽爽爽麻豆色哟哟| 久热精品视频在线| 欧美视频亚洲视频| 欧美成人精品在线播放| 国产精品美女| 亚洲美女视频在线免费观看| 国内激情久久| 亚洲一区二区精品在线观看| 亚洲国产天堂久久综合网| 亚洲欧美在线看| 洋洋av久久久久久久一区| 久久久久久久尹人综合网亚洲| 亚洲一区二区三区久久| 欧美成人蜜桃| 裸体丰满少妇做受久久99精品| 欧美性色aⅴ视频一区日韩精品| 欧美成人免费网站| 好吊视频一区二区三区四区| 亚洲少妇在线| 亚洲视频中文字幕| 欧美成人激情视频免费观看| 每日更新成人在线视频| 国内精品免费午夜毛片| 亚洲一级黄色av| 亚洲一区二区三区激情| 欧美伦理91i| 最新亚洲视频| 亚洲精品久久久久| 欧美 日韩 国产精品免费观看| 久久久之久亚州精品露出| 国产热re99久久6国产精品| 一本色道精品久久一区二区三区| 亚洲美女在线一区| 欧美精品久久久久a| 亚洲激情精品| 99精品黄色片免费大全| 欧美日本韩国一区| 亚洲人在线视频| 一区二区三区鲁丝不卡| 欧美理论在线| 中文久久精品| 久久精品国产2020观看福利| 国产视频在线观看一区二区| 欧美一区二区三区四区在线| 久久精品一区蜜桃臀影院| 国产在线乱码一区二区三区| 久久精品在线观看| 欧美大香线蕉线伊人久久国产精品| 亚洲第一天堂无码专区| 免费美女久久99| 日韩视频在线观看| 先锋影音国产一区| 国产欧美日韩一区二区三区在线 | 亚洲一区二区不卡免费| 亚洲欧美国产精品专区久久| 国产欧美日韩亚洲精品| 久久国产一区二区三区| 欧美二区在线观看| 亚洲色图制服丝袜| 国产精品麻豆va在线播放| 欧美一区永久视频免费观看| 每日更新成人在线视频| 日韩亚洲欧美一区二区三区| 国产精品久久久久久亚洲调教| 性亚洲最疯狂xxxx高清| 欧美mv日韩mv亚洲| 亚洲素人一区二区| 韩国av一区| 欧美日韩精品免费观看视一区二区 | 亚洲女人天堂av| 鲁大师成人一区二区三区 | 国产欧美短视频| 久久夜色精品亚洲噜噜国产mv| 亚洲国产日韩美| 欧美在线观看视频在线| 亚洲国产欧美不卡在线观看| 国产精品成人播放| 鲁大师成人一区二区三区| 宅男噜噜噜66一区二区66| 久久免费精品日本久久中文字幕| 亚洲免费久久| 狠狠干综合网| 国产精品午夜在线观看| 欧美96在线丨欧| 亚洲综合清纯丝袜自拍| 91久久精品日日躁夜夜躁欧美 | 另类激情亚洲| 亚洲尤物视频在线| 亚洲精品欧美精品| 黄色精品一二区| 国产精品手机在线| 欧美日韩亚洲网| 免费成人在线视频网站| 欧美在线视频观看| 亚洲欧美日韩精品久久奇米色影视| 欧美激情国产精品| 美女久久一区| 久久九九精品99国产精品| 亚洲一区黄色| 亚洲特色特黄| 一区二区三区色| 一本色道久久综合狠狠躁篇的优点| 激情六月综合| 狠狠爱综合网| 国产自产精品| 国户精品久久久久久久久久久不卡| 国产精品第13页| 国产精品成人播放| 欧美三级午夜理伦三级中文幕 | 欧美日韩在线播放三区| 欧美激情一区二区三区在线| 免费观看成人鲁鲁鲁鲁鲁视频| 久久久亚洲午夜电影| 久久精品国产99国产精品澳门| 欧美亚洲三区| 久久精品国产久精国产思思| 欧美一级二区| 久久久精品国产免费观看同学 | 91久久综合亚洲鲁鲁五月天| 亚洲高清免费| 亚洲毛片播放| 夜夜爽99久久国产综合精品女不卡| 亚洲精品免费一二三区| 亚洲精品资源| 亚洲视频免费观看| 亚洲自拍高清| 久久精品一区二区三区不卡| 久久久久久夜精品精品免费| 久久久噜噜噜久久| 欧美电影电视剧在线观看| 欧美巨乳在线| 国产精品视频福利| 国产欧美在线播放| 亚洲电影自拍| 在线视频你懂得一区| 新67194成人永久网站| 久久精品国产精品亚洲综合| 美女尤物久久精品| 亚洲精品乱码久久久久久黑人| 一区二区三区 在线观看视频| 午夜精品福利在线| 久久综合九色| 国产精品电影在线观看| 国产一区二区三区四区在线观看 | 亚洲一级在线观看| 久久久精品日韩| 亚洲激情视频在线播放| 亚洲手机视频| 免费不卡中文字幕视频| 国产精品激情偷乱一区二区∴| 国产日韩一区二区三区在线播放| 亚洲国产高清一区二区三区| 这里只有精品视频| 久久午夜精品一区二区| 亚洲乱码国产乱码精品精| 欧美自拍偷拍| 欧美四级电影网站| 亚洲高清一二三区| 欧美主播一区二区三区| 亚洲激情另类| 久久久久这里只有精品| 国产精品多人| 日韩小视频在线观看专区| 久久爱www.| 99精品欧美一区二区三区| 久久先锋资源| 国产日韩欧美一区二区| 亚洲午夜一二三区视频| 亚洲高清久久久| 久久精品视频在线观看| 国产精品亚洲综合天堂夜夜| 一本色道久久综合狠狠躁篇怎么玩|