ãæ
éåå åæã
æ¤ç§æ
åµä¸è¬æ¯å¯¼åºçæ件ç¼ç çé®é¢ãå¨ç®ä½ä¸æç¯å¢ä¸ï¼EXCELæå¼çCSVæ件é»è®¤æ¯ANSIç¼ç ï¼å¦æCSVæ件çç¼ç æ¹å¼ä¸ºutf-8ãUnicodeçç¼ç å¯è½å°±ä¼åºç°æ件乱ç çæ
åµã
ã解å³æ¹æ³ã
ï¼1ï¼è®¾ç½®officeè¯è¨ç¯å¢ï¼ä»¥office 2003为ä¾ï¼ï¼
å¼å§èå-Microsoft office- Microsoft officeå·¥å
·- Microsoft office 2003è¯è¨è®¾ç½®ï¼å°Microsoft officeåºç¨ç¨åºé»è®¤æ¹å¼çè¯è¨è®¾ä¸ºâä¸æï¼ç®ä½ï¼âï¼è¿ä¹æ¯office 2003çé»è®¤è®¾ç½®ã
ï¼2ï¼ä½¿ç¨è®°äºæ¬æå¼CSVæ件ï¼æ件-å¦å为ï¼ç¼ç æ¹å¼éæ©ANSIï¼
ï¼3ï¼ä¿åå®æ¯åï¼ç¨EXCELæå¼è¿ä¸ªæ件就ä¸ä¼åºç°ä¹±ç çæ
åµï¼
ãç¼ç æ¹å¼è®²è§£ã
ï¼1ï¼ANSIç¼ç
ä¸åçå½å®¶åå°åºå¶å®äºä¸åçæ åï¼ç±æ¤äº§çäº GB2312, BIG5, JIS çåèªçç¼ç æ åãè¿äºä½¿ç¨ 2 个åèæ¥ä»£è¡¨ä¸ä¸ªå符çåç§æ±å延伸ç¼ç æ¹å¼ï¼ç§°ä¸º ANSI ç¼ç ãå¨ç®ä½ä¸æç³»ç»ä¸ï¼ANSI ç¼ç 代表 GB2312 ç¼ç ï¼å¨æ¥ææä½ç³»ç»ä¸ï¼ANSI ç¼ç 代表 JIS ç¼ç ã ä¸å ANSI ç¼ç ä¹é´äºä¸å
¼å®¹ï¼å½ä¿¡æ¯å¨å½é
é´äº¤æµæ¶ï¼æ æ³å°å±äºä¸¤ç§è¯è¨çæåï¼åå¨å¨åä¸æ®µ ANSI ç¼ç çææ¬ä¸ã å½ç¶å¯¹äºANSIç¼ç èè¨ï¼0x00~0x7Fä¹é´çå符ï¼ä¾æ§æ¯1个åè代表1个å符ãè¿ä¸ç¹æ¯ASNIç¼ç ä¸Unicodeç¼ç ä¹é´æ大ä¹æææ¾çåºå«ãä¾å¦ä¸é¢æ¼ç¤ºçæ件ä¸è±æåæ¯åæ°å并没æåºç°ä¹±ç çæ
åµã
ï¼2ï¼Unicodeç¼ç
Unicodeï¼ç»ä¸ç ãä¸å½ç ãåä¸ç ï¼æ¯ä¸ç§å¨è®¡ç®æºä¸ä½¿ç¨çå符ç¼ç ãå®ä¸ºæ¯ç§è¯è¨ä¸çæ¯ä¸ªå符设å®äºç»ä¸å¹¶ä¸å¯ä¸çäºè¿å¶ç¼ç ï¼ä»¥æ»¡è¶³è·¨è¯è¨ã跨平å°è¿è¡ææ¬è½¬æ¢ãå¤ççè¦æ±ã1990å¹´å¼å§ç åï¼1994å¹´æ£å¼å
¬å¸ãéç计ç®æºå·¥ä½è½åçå¢å¼ºï¼Unicodeä¹å¨é¢ä¸ä»¥æ¥çåå¤å¹´éå¾å°æ®åã
Unicodeæ¯å½é
ç»ç»å¶å®çå¯ä»¥å®¹çº³ä¸çä¸æææåå符å·çå符ç¼ç æ¹æ¡ãUnicodeç¨æ°å0-0x10FFFFæ¥æ å°è¿äºå符ï¼æå¤å¯ä»¥å®¹çº³1114112个å符ï¼æè
说æ1114112个ç ä½ãç ä½å°±æ¯å¯ä»¥åé
ç»å符çæ°åãUTF-8ãUTF-16ãUTF-32é½æ¯å°æ°å转æ¢å°ç¨åºæ°æ®çç¼ç æ¹æ¡ã
ï¼3ï¼UTF-8ç¼ç
UTF-8æ¯UNICODEçä¸ç§åé¿å符ç¼ç å称ä¸å½ç ï¼ç±Ken Thompsonäº1992å¹´å建ãç°å¨å·²ç»æ åå为RFC 3629ãUTF-8ç¨1å°6个åèç¼ç UNICODEå符ãç¨å¨ç½é¡µä¸å¯ä»¥åä¸é¡µé¢æ¾ç¤ºä¸æç®ä½ç¹ä½åå
¶å®è¯è¨(å¦æ¥æï¼é©æ)ã
谢谢é纳
温馨提示:答案为网友推荐,仅供参考