php¸÷ÖÖ±àÂ뼯Ïê½âºÍÒÔ¼°ÔÚʲôÇé¿öϽøÐÐʹÓÃ

5年以前  |  阅读数:215 次  |  编程语言:PHP 

×Öu¼¯ÊǶa¸o×ÖuµÄ¼¯ºÏ£¬×Öu¼¯ÖÖÀa½Ï¶a£¬Ã¿¸o×Öu¼¯°uº¬µÄ×Öu¸oÊý²»Í¬£¬³£¼u×Öu¼¯Ãu³Æ£ºASCII×Öu¼¯¡¢GB2312×Öu¼¯¡¢BIG5×Öu¼¯¡¢ GB 18030×Öu¼¯¡¢Unicode×Öu¼¯µÈ¡£¼ÆËa»uҪ׼ȵĴ¦Ài¸÷ÖÖ×Öu¼¯ÎÄ×Ö£¬ÐeÒª½øÐÐ×Öu±aÂe£¬ÒÔ±a¼ÆËa»uÄܹ»Ê¶±ðºÍ´ae´¢¸÷ÖÖÎÄ×Ö¡£

ÖÐÎÄÎÄ×ÖÊýÄ¿´o£¬¶øÇÒ»¹ÖΪ¼oÌaÖÐÎĺͱÌaÖÐÎÄÁ½ÖÖ²»Í¬Êeд¹aeÔoµÄÎÄ×Ö£¬¶ø¼ÆËa»u×i³oÊÇ°´Ó¢Óiµ¥×Ö½Ú×ÖuÉe¼ÆµÄ£¬Òo´Ë£¬¶ÔÖÐÎÄ×Öu½øÐбaÂe£¬ÊÇÖÐÎÄÐÅÏ¢½»Á÷µÄ¼¼Êo»u´¡¡£±¾ÎĽ«°´ÕÕ×Öu¼¯µÄʱ¼a˳ÐoÌÖÂÛ¼¸ÖÖµaÐ͵Ä×Öu¼¯£¬Ñ¡È¡¼¸ÖÖ´u±iÐÔµÄÖÐÎÄ×Öu¼¯£¬Ñо¿ÀuÊÓÉÀ´¡¢Ìصa¡¢¼¼ÊoÌØÕ÷¡£

¡¡¡¡ASCII ×Ö*u¼¯

¡¡¡¡1.Ãu³ÆµÄÓÉÀ´

¡¡¡¡ASCII(American Standard Code for Information Interchange£¬ÃÀ¹uÐÅÏ¢»¥»»±e×¼´uÂe)ÊÇ»uÓÚÂÞÂi×Öĸ±iµÄÒ»Ì×µçÄÔ±aÂeϵͳ¡£

¡¡¡¡2.Ìصa

¡¡¡¡ËuÖ÷ÒªÓÃÓÚÏÔʾÏÖ´uÓ¢ÓiºÍÆaËuÎ÷Å*ÓiÑÔ¡£ËuÊÇÏÖ½ñ×iͨÓõĵ¥×Ö½Ú±aÂeϵͳ£¬²¢µÈͬÓÚ¹u¼Ê±e×¼ISO 646¡£

¡¡¡¡3.°uº¬ÄÚÈÝ

¡¡¡¡¿ØÖÆ×Ö*u£º»Ø³µ¼u¡¢Í˸ñ¡¢»»ÐмuµÈ¡£

¡¡¡¡¿ÉÏÔʾ×Öu£ºÓ¢ÎÄ´oСд×Öu¡¢°¢À­²®Êý×ÖºÍÎ÷ÎÄ*uºÅ

¡¡¡¡4.¼¼ÊoÌØÕ÷

¡¡¡¡7λ(bits)±iʾһ¸o×Öu£¬¹²128×Öu

¡¡¡¡5.ASCIIÀ(C)Õ¹×Ö*u¼¯

¡¡¡¡7λ±aÂeµÄ×Öu¼¯Ö»ÄÜÖ§³Ö128¸o×Öu£¬ÎªÁ˱iʾ¸u¶aµÄÅÖÞ³£ÓÃ×Öu¶ÔASCII½øÐÐÁËÀ(C)Õ¹£¬ASCIIÀ(C)Õ¹×Öu¼¯Ê¹ÓÃ8λ(bits)±iʾһ¸o×Öu£¬¹²256×Ö*u¡£

¡¡¡¡ASCIIÀ(C)Õ¹×Öu¼¯±ÈASCII×Öu¼¯À(C)³a³oÀ´µÄuºÅ°uÀ¨±i¸ñuºÅ¡¢¼ÆËauºÅ¡¢Ï£À°×ÖĸºÍÌØÊaµÄÀ­¶¡uºÅ¡£

¡¡¡¡GB2312 ×Ö*u¼¯

¡¡¡¡1.Ãu³ÆµÄÓÉÀ´

¡¡¡¡GB2312ÓÖ³ÆΪGB2312-80×Öu¼¯£¬È«³ÆΪ¡¶ÐÅÏ¢½»»»Óúº×Ö±aÂe×Öu¼¯¡¤»u±¾¼¯¡£¬ÓÉÔ­Öйu¹u¼Ò±e×¼×ܾ֢²¼£¬1981Äe5ÔÂ1ÈÕʵÊ(C)¡£

¡¡¡¡2.Ìصa

¡¡¡¡GB2312ÊÇÖйu¹u¼Ò±e×¼µÄ¼oÌaÖÐÎÄ×Öu¼¯¡£ËuËuÊÕ¼µÄºº×ÖÒѾ­¸²¸Ç99.75%µÄʹÓÃƵÂÊ£¬»u±¾Âu×aÁ˺º×ֵļÆËa»u´¦ÀiÐeÒª¡£ÔÚÖйu´o½ºÍмÓÆ»ñ¹aºÊ¹Óá£

¡¡¡¡3.°uº¬ÄÚÈÝ

¡¡¡¡GB2312ÊÕ¼¼o»¯ºº×Ö¼°Ò»°auºÅ¡¢ÐoºÅ¡¢Êý×Ö¡¢À­¶¡×Öĸ¡¢ÈÕÎļÙÃu¡¢Ï£À°×Öĸ¡¢¶iÎÄ×Öĸ¡¢ººÓiÆ´ÒouºÅ¡¢ººÓi×¢Òo×Öĸ£¬¹² 7445 ¸oͼÐÎ×Öu¡£ÆaÖаuÀ¨6763¸oºº×Ö£¬ÆaÖÐÒ»¼¶ºº×Ö3755¸o£¬¶þ¼¶ºº×Ö3008¸o;°uÀ¨À­¶¡×Öĸ¡¢Ï£À°×Öĸ¡¢ÈÕÎÄƽ¼ÙÃu¼°Æ¬¼ÙÃu×Öĸ¡¢¶iÓiÎ÷Ài¶u×ÖĸÔÚÄÚµÄ682¸oÈ«½Ç×Öu¡£

¡¡¡¡4.¼¼ÊoÌØÕ÷

¡¡¡¡(1)*ÖÇø±iʾ£º

¡¡¡¡GB2312ÖжÔËuÊÕºº×Ö½øÐÐÁË¡°ÖÇø¡±´¦Ài£¬Ã¿Çøº¬ÓÐ94¸oºº×Ö/uºÅ¡£ÕaÖÖ±iʾ*½Ê½Ò²³ÆΪÇøλÂe¡£

¡¡¡¡¸÷Çø°uº¬µÄ×ÖuÈçÏ£º01-09ÇøΪÌØÊauºÅ;16-55ÇøΪһ¼¶ºº×Ö£¬°´Æ´ÒoÅÅÐo;56-87ÇøΪ¶þ¼¶ºº×Ö£¬°´²¿Ê×/±Ê»­ÅÅÐo;10-15Çø¼°88-94ÇøÔoδÓбaÂe¡£

¡¡¡¡(2)Ë«×Ö½Ú±iʾ

¡¡¡¡Á½¸o×Ö½ÚÖÐÇ°ÃaeµÄ×Ö½ÚΪµÚÒ»×Ö½Ú£¬ºoÃaeµÄ×Ö½ÚΪµÚ¶þ×Ö½Ú¡£Ï°¹ßÉϳƵÚÒ»×Ö½ÚΪ¡°¸ß×Ö½Ú¡± £¬¶ø³ÆµÚ¶þ×Ö½ÚΪ¡°µÍ×Ö½Ú¡±¡£

¡¡¡¡¡°¸ßλ×Ö½Ú¡±Ê¹ÓÃÁË0xA1-0xF7(°Ñ01-87ÇøµÄÇøºÅ¼ÓÉÏ0xA0)£¬¡°µÍλ×Ö½Ú¡±Ê¹ÓÃÁË0xA1-0xFE(°Ñ01-94¼ÓÉÏ0xA0)¡£

¡¡¡¡5.±aÂe¾ÙÀý

¡¡¡¡ÒÔGB2312×Öu¼¯µÄµÚÒ»¸oºº×Ö¡°°¡¡±×ÖΪÀý£¬ËuµÄÇøºÅ16£¬Î»ºÅ01£¬ÔoÇøλÂeÊÇ1601£¬ÔÚ´o¶aÊý¼ÆËa»u³ÌÐoÖУ¬¸ß×ֽں͵Í×Ö½ÚÖ±ð¼Ó0xA0µÃµ½³ÌÐoµÄºº×Ö´¦Ài±aÂe0xB0A1¡£¼ÆËa¹«Ê½ÊÇ£º0xB0=0xA0+16, 0xA1=0xA0+1¡£

¡¡¡¡BIG5 ×Ö*u¼¯

¡¡¡¡1.Ãu³ÆµÄÓÉÀ´

¡¡¡¡ÓֳƴoÎaÂe»oÎa´oÂe£¬1984ÄeÓĘ́Ía²ÆÍÅ*¨ÈËÐÅÏ¢¹¤Òµ²ß½ø»aºÍÎa¼aÈi¼þ¹«Ë¾ºe³ž (Acer)¡¢Éñͨ (MiTAC)¡¢¼Ñ¼Ñ¡¢ÁaÒ¼ (Zero One)¡¢´oÖÚ (FIC)´´Á¢£¬¹Ê³Æ´oÎaÂe¡£

¡¡¡¡Big5ÂeµÄ²uÉu£¬ÊÇÒoΪµ±Ê±Ì¨Ía²»Í¬³§É̸÷×ÔÍƳo²»Í¬µÄ±aÂe£¬ÈçÒÐÌiÂe¡¢IBM PS55¡¢Ío°²ÂeµÈ£¬±Ë´Ë²»ÄܼaeÈÝ;ÁiÒ»½Ãae£¬Ì¨ÍaÕþ¸®µ±Ê±ÉÐδÍƳo¹Ù½µÄºº×Ö±aÂe£¬¶øÖйu´o½µÄGB2312±aÂeÒaδÓÐÊÕ¼*±ÌaÖÐÎÄ×Ö¡£

¡¡¡¡2.Ìصa

¡¡¡¡Big5×Öu¼¯¹²ÊÕ¼13,053¸oÖÐÎÄ×Ö£¬¸Ã×Öu¼¯ÔÚÖйųÍaʹÓá£ÄÍÈËѰζµÄÊǸÃ×Ö*u¼¯Öظ´µØÊÕ¼ÁËÁ½¸oÏaͬµÄ×Ö£º¡°Ø£¡±(0xA461¼°0xC94A)¡¢¡°†Ø¡±(0xDCD1¼°0xDDFC)¡£

¡¡¡¡3.×Öu±aÂe½*¨

¡¡¡¡Big5ÂeʹÓÃÁËË«×Ö½Ú´¢´ae½¨£¬ÒÔÁ½¸o×Ö½ÚÀ´±aÂeÒ»¸o×Ö¡£µÚÒ»¸o×Ö½Ú³ÆΪ¡°¸ßλ×Ö½Ú¡±£¬µÚ¶þ¸o×Ö½Ú³ÆΪ¡°µÍλ×Ö½Ú¡±¡£¸ßλ×ֽڵıaÂe¶Î§0xA1-0xF9£¬µÍλ×ֽڵıaÂe¶Î§0x40-0x7E¼°0xA1-0xFE¡£

¡¡¡¡¸÷±aÂe¶Î§¶ÔÓ¦µÄ×ÖuÀaÐÍÈçÏ£º0xA140-0xA3BFΪ±eµauºÅ¡¢Ï£À°×Öĸ¼°ÌØÊauºÅ£¬ÁiÍaÓÚ0xA259-0xA261£¬´ae*ÅÁËË«Òo½Ú¶ÈÁ¿ºaµ¥Î»ÓÃ×Ö£ºƒ¾ƒ¿ƒÁƒÀƒÄƒÅ†i­™¼H;0xA440-0xC67EΪ³£Óúº×Ö£¬ÏÈ°´±Ê»®ÔÙ°´²¿Ê×ÅÅÐo;0xC940-0xF9D5Ϊ´Î³£Óúº×Ö£¬ÒaÊÇÏÈ°´±Ê»®ÔÙ°´²¿Ê×ÅÅÐo¡£

¡¡¡¡4.Big5 µÄ¾ÖÏÞÐÔ

¡¡¡¡¾¡¹ÜBig5ÂeÄÚ°uº¬Ò»Ío¶a¸o×Öu£¬µ«ÊÇûÓп¼ÂÇÉç»aÉÏÁ÷ͨµÄÈËÃu¡¢µØÃuÓÃ×Ö¡¢½ÑÔÓÃ×Ö¡¢»¯Ñ§¼°ÉuÎi¿ÆµÈÓÃ×Ö£¬Ã»Óаuº¬ÈÕÎÄƽ¼ÙÃu¼°Æ¬¼ÙÃu×Öĸ¡£

¡¡¡¡ÀýÈç̨ÍaÊÓ¡°×Å¡±Îª¡°Öø¡±µÄÒiÌa×Ö£¬¹ÊûÓÐÊÕ¼¡°×Å¡±×Ö¡£¿µÎo×ÖµaÖеÄÒ»Ð(C)²¿Ê×ÓÃ×Ö(Èç¡°Ùi¡±¡¢¡°ðÚ¡±¡¢¡°Þu¡±¡¢¡°°h¡±µÈ)¡¢³£¼uµÄÈËÃuÓÃ×Ö(Èç¡°ˆÒ¡±¡¢¡°iÓ¡±¡¢¡°-a¡±¡¢¡°†´¡±µÈ) ҲûÓÐÊÕ¼µ½Big5Ö®ÖС£

¡¡¡¡GB18030 ×Ö*u¼¯

¡¡¡¡1.Ãu³ÆµÄÓÉÀ´

¡¡¡¡GB 18030µÄÈ«³ÆÊÇGB18030-2000¡¶ÐÅÏ¢½»»»Óúº×Ö±aÂe×Öu¼¯»u±¾¼¯µÄÀ(C)³a¡£¬ÊÇÎÒ¹uÕþ¸®ÓÚ2000Äe3ÔÂ17ÈÕ¢²¼µÄеĺº×Ö±aÂe¹u¼Ò±e×¼£¬2001Äe8ÔÂ31ÈÕºoÔÚÖйuÊг¡ÉÏ¢²¼µÄÈi¼þ±ØÐe*uºÏ±¾±e×¼

¡¡¡¡2.Ìصa

¡¡¡¡GB 18030×Öu¼¯±e×¼µÄ³ǫ¾­¹ý¹aº²ÎÓeºÍÂÛÖ¤£¬À´×Ô¹uÄÚÍaÖªÃuÐÅÏ¢¼¼ÊoÐÐÒµµÄ¹«Ë¾£¬ÐÅÏ¢²uÒµ²¿ºÍÔ­¹u¼ÒÖÊÁ¿¼¼Êo¼a¶½¾ÖÁªºÏʵÊ(C)¡£

¡¡¡¡GB 18030×Öu¼¯±e×¼½a¾oºº×Ö¡¢ÈÕÎļÙÃu¡¢³¯ÏÊÓiºÍÖйuÉÙÊýÃñ×aÎÄ×Ö×e³ÉµÄ´o×Öu¼¯¼ÆËa»u±aÂeÎÊÌa¡£¸Ã±e×¼µÄ×Öu×ܱaÂe¿Õ¼a³¬¹ý150Ío¸o±aÂe룬ÊÕ¼ÁË27484¸oºº×Ö£¬¸²¸ÇÖÐÎÄ¡¢ÈÕÎÄ¡¢³¯ÏÊÓiºÍÖйuÉÙÊýÃñ×aÎÄ×Ö¡£Âu×aÖйu´o½¡¢Ïa¸Û¡¢Ì¨Ía¡¢ÈÕ±¾ºÍº«¹uµÈ¶«ÑǵØÇøÐÅÏ¢½»»»¶aÎÄÖÖ¡¢´o×ÖÁ¿¡¢¶aÓÃ;¡¢Í³Ò»±aÂe¸ñʽµÄÒªÇo¡£²¢ÇÒÓeUnicode 3.0°ae±¾¼aeÈÝ£¬Ìi²¹UnicodeÀ(C)Õ¹×Öu×Ö»a¡°Í³Ò»ºº×ÖÀ(C)Õ¹A¡±µÄÄÚÈÝ¡£²¢ÇÒÓeÒÔÇ°µÄ¹u¼Ò×Ö*u±aÂe±e×¼(GB2312£¬GB13000.1)¼aeÈÝ¡£

¡¡¡¡3.±aÂe½¨

¡¡¡¡GB 18030±e×¼²ÉÓõ¥×Ö½Ú¡¢Ë«×Ö½ÚºÍËÄ×Ö½ÚÈýÖֽʽ¶Ô×Öu±aÂe¡£µ¥×Ö½Ú²¿ÖʹÓÃ0¡Á00ÖÁ0¡Á7FÂe(¶ÔÓ¦ÓÚASCIIÂeµÄÏaÓ¦Âe)¡£Ë«×Ö½Ú²¿Ö£¬Ê××Ö½ÚÂe´Ó0¡Á81ÖÁ0¡ÁFE£¬Î²×Ö½ÚÂeλֱðÊÇ0¡Á40ÖÁ0¡Á7EºÍ0¡Á80ÖÁ0¡ÁFE¡£ËÄ×Ö½Ú²¿Ö²ÉÓÃGB/T 11383δ²ÉÓõÄ0¡Á30µ½0¡Á39×÷Ϊ¶ÔË«×Ö½Ú±aÂeÀ(C)³aµÄºo׺£¬ÕaÑuÀ(C)³aµÄËÄ×Ö½Ú±aÂe£¬Æa*¶Î§Îª0¡Á81308130µ½0¡ÁFE39FE39¡£ÆaÖеÚÒ»¡¢Èý¸o×Ö½Ú±aÂeÂeλ¾uΪ0¡Á81ÖÁ0¡ÁFE£¬µÚ¶þ¡¢Ëĸo×Ö½Ú±aÂeÂeλ¾uΪ0¡Á30ÖÁ0¡Á39¡£

¡¡¡¡4.°uº¬µÄÄÚÈÝ

¡¡¡¡Ë«×Ö½Ú²¿ÖÊÕ¼ÄÚÈÝÖ÷Òª°uÀ¨GB13000.1È«²¿CJKºº×Ö20902¸o¡¢ÓйرeµauºÅ¡¢±iÒaÎÄ×ÖÃeÊou13¸o¡¢Ôo²¹µÄºº×ֺͲ¿Ê×/¹¹¼þ80¸o¡¢Ë«×Ö½Ú±aÂeµÄÅÔªuºÅµÈ¡£¡¡¡¡ËÄ×Ö½Ú²¿ÖÊÕ¼ÁËÉÏÊoË«×Ö½Ú×ÖuÖ®ÍaµÄ£¬°uÀ¨CJKͳһºº×ÖÀ(C)³aAÔÚÄÚµÄGB 13000.1ÖеÄÈ«²¿×Öu¡£

¡¡¡¡Unicode×Ö*u¼¯

¡¡¡¡1.Ãu³ÆµÄÓÉÀ´

¡¡¡¡Unicode×Öu¼¯±aÂeÊÇUniversal Multiple-Octet Coded Character Set ͨÓöa°Ëλ±aÂe×Öu¼¯µÄ¼o³Æ£¬ÊÇÓÉÒ»¸oÃuΪ Unicode ѧÊoѧ»a(Unicode Consortium)µÄ»u¹¹Öƶ(C)µÄ×Öu±aÂeϵͳ£¬Ö§³ÖÏÖ½ñÊÀ½ç¸÷ÖÖ²»Í¬ÓiÑÔµÄÊeÃaeÎı¾µÄ½»»»¡¢´¦Ài¼°ÏÔʾ¡£¸Ã±aÂeÓÚ1990Äe¿ªÊ¼ÑТ£¬1994ÄeÕýʽ¹«²¼£¬×iаae±¾ÊÇ2005Äe3ÔÂ31ÈÕµÄUnicode 4.1.0¡£

¡¡¡¡2.ÌØÕ÷

¡¡¡¡UnicodeÊÇÒ»ÖÖÔÚ¼ÆËa»uÉÏʹÓõÄ×Öu±aÂe¡£ËuΪÿÖÖÓiÑÔÖеÄÿ¸o×ÖuÉe¶¨ÁËͳһ²¢ÇÒΨһµÄ¶þ½øÖƱaÂe£¬ÒÔÂu×a¿çÓiÑÔ¡¢¿çƽ̨½øÐÐÎı¾×ª»»¡¢´¦ÀiµÄÒªÇo¡£

¡¡¡¡3.±aÂe½¨

¡¡¡¡Unicode ±e׼ʼÖÕʹÓÃÊ®Áu½øÖÆÊý×Ö£¬¶øÇÒÔÚÊeдʱÔÚÇ°Ãae¼ÓÉÏǰ׺¡°U+¡±£¬ÀýÈç×Öĸ¡°A¡±µÄ±aÂeΪ 004116 ºÍ×Ö*u¡°?¡±µÄ±aÂeΪ 20AC16¡£ËuÒÔ¡°A¡±µÄ±aÂeÊeдΪ¡°U+0041¡±¡£

¡¡¡¡4.UTF-8 ±aÂe

¡¡¡¡UTF-8ÊÇUnicodeµÄÆaÖÐÒ»¸oʹÓÃ*½Ê½¡£ UTFÊÇ Unicode Translation Format£¬¼´°ÑUnicodeת×oijÖÖ¸ñʽµÄÒa˼¡£

¡¡¡¡UTF-8±aÓÚ²»Í¬µÄ¼ÆËa»uÖ®¼aʹÓÃÍøÂç´«Êa²»Í¬ÓiÑԺͱaÂeµÄÎÄ×Ö£¬Ê¹µÃË«×Ö½ÚµÄUnicodeÄܹ»ÔÚÏÖ´aeµÄ´¦Àiµ¥×Ö½ÚµÄϵͳÉÏÕýÈ*´«Êa¡£

¡¡¡¡UTF-8ʹÓÿɱa³¤¶È×Ö½ÚÀ´´¢´ae Unicode×Öu£¬ÀýÈçASCII×Öĸ¼ÌÐøʹÓÃ1×Ö½Ú´¢´ae£¬ÖØÒoÎÄ×Ö¡¢Ï£À°×Öĸ»oÎ÷Ài¶u×ÖĸµÈʹÓÃ2×Ö½ÚÀ´´¢´ae£¬¶ø³£Óõĺº×Ö¾ÍҪʹÓÃ3×Ö½Ú¡£¸¨ÖuƽÃae×ÖuÔoʹÓÃ4×Ö½Ú¡£

¡¡¡¡5.UTF-16 ºÍ UTF-32 ±aÂe

¡¡¡¡UTF-32¡¢UTF-16 ºÍ UTF-8 ÊÇ Unicode ±e×¼µÄ±aÂe×Öu¼¯µÄ×Öu±aÂe½°¸£¬UTF-16 ʹÓÃÒ»¸o»oÁ½¸oδÖÅaµÄ 16 λ´uÂeµ¥ÔªµÄÐoÁÐ¶Ô Unicode ´uÂeµa½øÐбaÂe;UTF-32 ¼´½«Ã¿Ò»¸o Unicode ´uÂeµa±iʾΪÏaֵͬµÄ 32 λÕuÊý¡£

¡¡¡¡php ¸÷ÖÖÓ¦ÓÃÂÒÂeÎÊÌaµÄ½a¾o½¨

¡¡¡¡1) ʹÓà ±eÇ(C)ÉeÖÃÒ³Ãae±aÂe

¡¡¡¡Õa¸o±eÇ(C)µÄ×÷ÓÃÊÇÉuÃ÷¿Í»§¶ËµÄa¯ÀÀÆ÷ÓÃʲô×Öu¼¯±aÂeÏÔʾ¸ÃÒ³Ãae£¬xxx ¿ÉÒÔΪ GB2312¡¢GBK¡¢UTF-8(ºÍ MySQL ²»Í¬£¬MySQL ÊÇ UTF8)µÈµÈ¡£Òo´Ë£¬´o²¿ÖÒ³Ãae¿ÉÒÔ²ÉÓÃÕaÖֽʽÀ´¸aeËßa¯ÀÀÆ÷ÏÔʾÕa¸oÒ³ÃaeµÄʱºo²ÉÓÃʲô±aÂe£¬ÕaÑu²Å²»»aÔi³É±aÂe´iÎo¶ø²uÉuÂÒÂe¡£µ«ÊÇÓеÄʱºoÎÒÃÇ»a¢ÏÖÓÐÁËÕa¾a»¹ÊDz»ÐУ¬²»¹Ü xxx ÊÇÄÄÒ»ÖÖ£¬a¯ÀÀÆ÷²ÉÓõÄʼÖÕ¶¼ÊÇÒ»ÖÖ±aÂe£¬Õa¸oÇe¿oÎÒºoÃae»a̸µ½¡£

¡¡¡¡Çe×¢Òa£¬ ÊÇÊoÓÚ HTML ÐÅÏ¢µÄ£¬½o½oÊÇÒ»¸oÉuÃ÷£¬½o±iÃ÷*þÎñÆ÷ÒѾ­°Ñ HTML ÐÅÏ¢´«µ½ÁËa¯ÀÀÆ÷¡£

¡¡¡¡2) header("content-type:text/html; charset=xxx");

¡¡¡¡Õa¸oº¯Êý header() µÄ×÷ÓÃÊÇ°ÑÀ¨ºÅÀiÃaeµÄÐÅÏ¢¢µ½ http ±eÍ¡£Èç¹uÀ¨ºÅÀiÃaeµÄÄÚÈÝΪÎÄÖÐËu˵ÄÇÑu£¬ÄÇ×÷ÓÃºÍ ±eÇ(C)»u±¾Ïaͬ£¬´o¼Ò¶ÔÕÕµÚÒ»¸o¿´¢ÏÖ×Öu¶¼²i²»¶aµÄ¡£µ«ÊDz»Í¬µÄÊÇÈç¹uÓÐÕa¶Îº¯Êý£¬a¯ÀÀÆ÷¾Í»aÓÀÔ¶²ÉÓÃÄaËuÒªÇoµÄ xxx ±aÂe£¬¾ø¶Ô²»»a²»Ìý»°£¬Òo´ËÕa¸oº¯ÊýÊǺÜÓÐÓõġ£ÎªÊ²Ã´»aÕaÑuÄØ?ÄǾ͵Ã˵˵ http ±eÍ*ºÍ HTMLÐÅÏ¢µÄ²i±ðÁË£º

¡¡¡¡http ±eÍÊÇþÎñÆ÷ÒÔ http ЭÒe´«ËÍ HTML ÐÅÏ¢µ½a¯ÀÀÆ÷Ç°ËuËͳoµÄ×Ö´®¡£¶ø ±eÇ(C)ÊÇÊoÓÚ HTML ÐÅÏ¢µÄ£¬ËuÒÔ header() ¢Ë͵ÄÄÚÈÝÏȵ½´ia¯ÀÀÆ÷£¬Í¨Ë×µa¾ÍÊÇ header() µÄÓÅÏȼ¶¸ßÓÚ (²»ÖªµÀ¿É²»¿ÉÒÔÕaÑu½²)¡£¼ÙÈçÒ»¸o php Ò³Ãae¼ÈÓÐheader("content-type:text/html;charset=xxx")£¬ÓÖÓУ¬a¯ÀÀÆ÷¾ÍÖ»ÈÏÇ°Õß http ±eͶø²»ÈÏ meta ÁË¡£µ±È»Õa¸oº¯ÊýÖ»ÄÜÔÚ php Ò³ÃaeÄÚʹÓá£

¡¡¡¡Í¬ÑuÒ²ÁoÓÐÒ»¸oÎÊÌa£¬ÎªÊ²Ã´Ç°Õ߾;ø¶ÔÆð×÷Ó㬶øºoÕßÓÐʱºo¾Í²»ÐÐÄØ?Õa¾ÍÊǽÓÏÂÀ´ÒªÌ¸µÄApache µÄÔ­ÒoÁË¡£

¡¡¡¡3) AddDefaultCharset

¡¡¡¡Apache ¸uĿ¼µÄ conf Îļþ¼ÐÀi£¬ÓÐÕu¸o Apache µÄÅaÖÃÎĵµ httpd.conf¡£

¡¡¡¡ÓÃÎı¾±a¼­Æ÷´o¿ª httpd.conf£¬µÚ 708 ÐÐ(²»Í¬°ae±¾¿ÉÄܲ»Í¬)ÓÐ AddDefaultCharset xxx£¬xxxΪ±aÂeÃu³Æ¡£ÕaÐдuÂeµÄÒa˼£ºÉeÖÃÕu¸oþÎñÆ÷ÄÚµÄÍøÒ³Îļþ http ±eÍÀiµÄ×Öu¼¯ÎªÄaĬÈ쵀 xxx×Öu¼¯¡£ÓÐÕaÐУ¬¾ÍÏaµ±ÓÚ¸øÿ¸oÎļþ¶¼¼ÓÁËÒ»ÐÐ header("content-type:text/html; charset=xxx")¡£ÕaϾÍÃ÷°×ΪʲôÃ÷Ã÷ ÉeÖÃÁËÊÇ utf-8£¬¿Éa¯ÀÀÆ÷ʼÖÕ²ÉÓà gb2312 µÄÔ­Òo¡£

¡¡¡¡Èç¹uÍøÒ³ÀiÓÐ header("content-type:text/html; charset=xxx")£¬¾Í°ÑĬÈϵÄ×Öu¼¯¸ÄΪÄaÉeÖõÄ×Öu¼¯£¬ËuÒÔÕa¸oº¯ÊýÓÀÔ¶ÓÐÓá£Èç¹u°Ñ AddDefaultCharset xxx Ç°Ãae¼Ó¸o"#"£¬×¢Ê͵oÕa¾a£¬¶øÇÒÒ³ÃaeÀi²»º¬ header("content-type¡­")£¬ÄÇÕa¸oʱºo¾ÍÂÖµ½ meta ±eÇ(C)Æð×÷ÓÃÁË¡£

¡¡¡¡ÏÂÃaeÁгoÒÔÉϵÄÓÅÏÈ˳Ðo£º

¡¡¡¡header("content-type:text/html; charset=xxx")

¡¡¡¡.. AddDefaultCharset xxx

¡¡¡¡..

¡¡¡¡Èç¹uÄaÊÇ web ³ÌÐoÔ±£¬½¨Òe¸øÄaµÄÿ¸oÒ³Ãae¶¼¼Ó¸oheader("content-type:text/html;charset=xxx")£¬ÕaÑu¾Í¿ÉÒÔ±£Ö¤ËuÔÚÈκÎþÎñÆ÷¶¼ÄÜÕýÈÏÔʾ£¬¿ÉÒÆÖ²ÐÔÒ²±È½ÏÇ¿¡£

¡¡¡¡4) php.ini ÖÐµÄ default_charset ÅaÖãº

¡¡¡¡php.ini ÖÐµÄ default_charset = "gb2312" ¶¨ÒaÁË php µÄĬÈÏÓiÑÔ×Öu¼¯¡£Ò»°aÍƼo×¢Ê͵o´ËÐУ¬ÈÃa¯ÀÀÆ÷¸u¾ÝÍøÒ³ÍÖÐµÄ charset À´×Ô¶¯Ñ¡ÔñÓiÑÔ¶øÇ×oÒ»¸oÇ¿ÖÆÐԵĹae¶¨£¬ÕaÑu¾Í¿ÉÒÔÔŲ́ͬþÎñÆ÷ÉÏÌa¹(C)¶aÖÖÓiÑÔµÄÍøÒ³*þÎñ¡£

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例