1Çø2Çø3Çø²úÆ·µÄ¶àÓïÑÔ¼æÈÝÐÔÎÊÌâºÍ²úÆ·ÂÒÂëÎÊÌâÊÇÈ«Çò»¯Êг¡Öв»¿ÉºöÊÓµÄÌôÕ½¡£Í¨¹ýʹÓÃרҵ½âÂëÈí¼þ£¬ÎÒÃÇ¿ÉÒÔÓÐЧµØ½â¾öÕâЩÎÊÌ⣬ÌáÉý²úÆ·µÄ¹ú¼Ê»¯Ë®Æ½¡£×¨Òµ½âÂëÈí¼þ²»µ«Äܹ»Ìṩ¸ßЧµÄ½âÂëºÍת»»Ð§ÀÍ£¬»¹Äܹ»ÊµÏÖʵʱ¼à¿ØºÍ·´Ï죬ȷ±£²úÆ·ÔÚ²î±ðÓïÑÔÇé¿öϵÄ׼ȷչʾ¡£
ͨ¹ýÕâЩ¼¼ÊõÊֶΣ¬ÆóÒµ¿ÉÒÔÔÚÈ«ÇòÊг¡ÖиüºÃµØÍƹã²úÆ·£¬Ó®µÃ?Óû§µÄ?ÐÅÈκÍÖ§³Ö¡£
Êý¾ÝУÑéÓëÖØ´«
ÔÚÍøÂç´«ÊäÀú³ÌÖУ¬Êý¾Ý¿ÉÄ᷺ܻÆðɥʧ»ò´íλµÄÇé¿ö¡£Òò´Ë£¬ÐèÒª½øÐÐÊý¾ÝУÑéºÍÖØ´«²Ù×÷£º
УÑéºÍ£ºÔÚÊý¾Ý´«Êäǰ£¬¶ÔÊý¾Ý½øÐÐУÑéºÍÅÌË㣬ȷ±£Êý¾ÝµÄÍêÕûÐÔ¡£ÖØ´«»úÖÆ£ºÔÚ·¢Ã÷Êý¾Ý´«?Êä¹ýʧʱ£¬Í¨¹ýÖØ´«»úÖÆ£¬È·±£Êý¾ÝµÄ׼ȷ´«Êä¡£ÈÕÖ¾¼Í¼£º¼Í¼´«ÊäÀú³ÌÖеĹýʧÈÕÖ¾£¬±ãÓÚºóÐøÆÊÎöºÍÎÊÌⶨλ¡£
±àÂëת»»¹¤¾ßµÄʹÓÃ
ÔÚ´¦?Àí×Ö·û¼¯Ò쳣ʱ£¬±àÂëת»»¹¤¾ß¿ÉÒÔ´ó´ó¼ò»¯ÎÊÌâµÄ½â¾öÀú³Ì¡£³£¼ûµÄ?±àÂëת»»¹¤¾ß°üÀ¨£º
iconv£ºÕâÊÇÒ»¸öÓÃÓÚ×Ö·û±àÂëת»»µÄ¿ªÔ´¹¤¾ß£¬Ö§³Ö¶àÖÖ×Ö·û±àÂ뻨Ñù¡£¿ÉÒÔͨ¹ýÃüÁîÐÐʹÓã¬ÀýÈ磺iconv-fGBK-tUTF-8input.txt-ooutput.txtchardet£ºÕâÊÇÒ»¸öPython¿â£¬¿ÉÒÔ×Ô¶¯¼ì²â×Ö·û±àÂë¡£
¿ÉÒÔÔÚPython´úÂëÖÐʹÓãºimportchardetwithopen('input.txt','rb')asf:result=chardet.detect(f.read())encoding=result'encoding'print(f"Detectedencoding:{encoding}")#ÉîÈë̽ÌÖ×Ö·û¼¯Òì³£
ÂÒÂëÒ»Çø¶þÇøÈýÇøÔÚÏß¹ÊÕÏÅŲéÊÖ²á?
ÔÚ»¥ÁªÍøµÄÈÕ³£Ê¹ÓÃÖУ¬Óöµ½ÂÒÂëÎÊÌâÊdz£¼ûµÄÏÖÏó£¬ÌرðÊÇÔÚ»á¼ûÒ»Ð©ÍøÕ¾»òÔÚÏßЧÀÍʱ£¬Óû§¿ÉÄܻῴµ½²»Õý³£µÄ×Ö·ûÏÔʾ¡£Õâ²»µ«»áÓ°ÏìÓû§µÄÔĶÁÌåÑ飬»¹¿ÉÄÜÊ¹ÖØÒªÐÅÏ¢ÎÞ·¨Õý³£×ª´ï¡£Òò´Ë£¬ÕÆÎÕÈçºÎ¿ìËÙÅŲéÏ¢Õù¾öÂÒÂëÎÊÌâÏÔµÃÓÈÎªÖØÒª¡£±¾ÎĽ«Ïêϸ½éÉÜÂÒÂëµÄ·ÖÇø¡¢ÔÒòÆÊÎöÒÔ¼°Óû§¿ìËÙ½â¾öµÄÒªÁì¡£
¹ú¼Ê»¯ºÍÍâµØ»¯Éè¼Æ
ΪÁËÔÚ¶àÓïÑÔÇé¿öÏÂÕý³£ÔËÐУ¬Èí¼þÐèÒª½øÐйú¼Ê»¯£¨i18n£©ºÍÍâµØ»¯£¨l10n£©Éè¼Æ¡£Õâ°üÀ¨£º
Éè¼ÆÖеĹú¼Ê»¯£ºÔÚÈí¼þÉè¼Æ½×¶Î¾Í¿¼ÂǶàÓïÑÔÖ§³Ö£¬Ê¹ÓÿÉÀ©Õ¹µÄ»¨ÑùºÍÒªÁ죬ÈçUnicode×Ö·û¼¯£¬Ö§³Ö¶àÖÖÓïÑÔºÍ×Ö·û¼¯¡£ÍâµØ»¯ÊµÏÖ£ºÔÚʵ¼Ê¿ª·¢ÖУ¬Ê¹Óÿɱä²ÎÊýºÍÍⲿ»¯µÄ×ÊÔ´Îļþ£¨Èç.poÎļþ£©À´ÖÎÀí²î±ðÓïÑÔµÄÎı¾ÄÚÈÝ¡£
У¶Ô£º¹ÜÖÐÏé(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


