¿ØÖÆÍⲿ»·¾³
»·¾³ÒòËØÒ²¿ÉÄÜÒý·¢¶þÇøÈýÇøÂÒÂëºÍÏÔʾÒì³£ÎÊÌ⣬¿ÉÒÔͨ¹ýÒÔÏ·½·¨½øÐпØÖÆ£º
½µµÍ»·¾³Î¶ȺÍʪ¶È£ºÈ·±£É豸ÔÚÊʵ±?µÄζȺÍʪ¶È·¶Î§ÄÚÔËÐУ¬±ÜÃâ¸ßλò¸ßʪ¶È»·¾³¡£¼õÉÙµç´Å¸ÉÈÅ£º½«É豸ԶÀë¿ÉÄܲúÉúµç´Å¸ÉÈŵÄ?É豸£¬Èç´ó?Ð͵çÆ÷»òÆäËûµç×ÓÉ豸¡£
¶þÇøÈýÇøÂÒÂë±àÂë´íλ¼°ÏÔʾÒì³£?ÎÊÌ⣬ËäÈ»¼¬ÊÖ£¬µ«Í¨¹ýÏêϸµÄÅŲéºÍºÏÀíµÄÐÞ¸´²½Ö裬Äú¿ÉÒÔѸËÙÕÒµ½²¢½â¾öÎÊÌ⣬»Ö¸´ÏµÍ³µÄÕý³£ÔËÐС£Ï£Íû±¾ÎÄÌṩµÄÐÅÏ¢ÄܰïÖúÄú¸ü¸ßЧµØ½â¾öÕâЩ¼¼ÊõÄÑÌ⣬ÌáÉýÄúµÄÊý×Ö»¯¹¤×÷ÌåÑé¡£
ͨ¹ýÒÔÉÏÏêϸµÄ·ÖÎöºÍÖ¸ÄÏ£¬ÄúÓ¦¸ÃÄܹ»¸üÈ«ÃæµØÀí½âºÍ½â¾ö¶þÇøÈýÇøÂÒÂë±àÂë´íλ¼°ÏÔʾÒì³£?ÎÊÌâ¡£ÎÞÂÛÎÊÌâÀ´Ô´ÓÚÄÄ·½Ã棬ÓÐÕë¶ÔÐÔµÄÅŲéºÍÐÞ¸´·½·¨¶¼ÄܰïÖúÄú¿ìËÙÕÒµ½²¢½â¾öÎÊÌâ¡£
ÔÚÈ«Çò»¯Êг¡»·¾³ÖУ¬1Çø2Çø3Çø²úÆ·£¨ÒÔϼò³Æ¡°²úÆ·¡±£©µÄ?¶àÓïÑÔ¼æÈÝÐÔÎÊÌâºÍÂÒÂëÎÊÌâÊÇÆóÒµÄÑÒԻرܵÄÌôÕ½¡£Í¨¹ý²ÉÓÃͳһµÄ¼¼Êõ¼Ü¹¹¡¢Ê¹ÓÃרÃŵĶàÓïÑÔÖ§³Ö¿ò¼Ü¡¢½¨Á¢ÍêÉÆµÄ×Ô¶¯»¯²âÊÔÌåϵºÍ¿çÎÄ»¯ÍŶӣ¬ÒÔ¼°±ê×¼»¯µÄ±¾µØ?»¯Á÷³Ì£¬ÆóÒµ¿ÉÒÔÓÐЧµØ½â¾öÕâЩÎÊÌâ¡£
¶ø×¨ÒµµÄ½âÂëÈí¼þMultiDecodePro£¬ÔòÌṩÁ˸ßЧ¡¢×¼È·µÄ½â¾ö·½°¸£¬Ê¹µÃ½âÂë¹ý³Ì±äµÃ¸ü¼Ó¼òµ¥ºÍ±ã½Ý¡£Í¨¹ý×ÛºÏÔËÓÃÕâЩ·½·¨ºÍ¹¤¾ß£¬ÄúµÄ²úÆ·½«Äܹ»¸üºÃµØÊÊӦȫÇòÊг¡£¬ÌáÉýÓû§ÌåÑ飬×îÖÕʵÏÖÈ«Çò»¯³É¹¦¡£
ÂÒÂëÔÒò·ÖÎö
ÍøÂç´«?ÊäÎÊÌâÖ¢×´£ºÍøÒ³²¿·ÖÄÚÈÝÎÞ·¨Õý³£ÏÔʾ£¬ÏÔʾΪÂÒÂë¡£ÔÒò·ÖÎö£ºÍøÂçÁ¬½Ó²»Îȶ¨µ¼ÖÂÊý¾Ý°ü¶ªÊ§»òÖØ¸´¡£·þÎñÆ÷¶ËδÕýÈ·ÉèÖô«?Êä±àÂë¸ñʽ¡£¿Í»§¶Ë´¦?ÀíÊý¾Ýʱ³öÏÖ´íÎó¡£ä¯ÀÀÆ÷ÉèÖÃÎÊÌâÖ¢×´£ºÍøÒ³¼ÓÔØÕý³£µ«ÏÔʾΪÂÒÂë¡£ÔÒò·ÖÎö£ºä¯ÀÀÆ÷ĬÈϱàÂë¸ñʽÓëʵ¼ÊÒ³Ãæ±àÂë¸ñʽ²»Æ¥Åä¡£
ä¯ÀÀÆ÷»º´æµ¼Ö¾ÉÊý¾Ý¸²¸ÇÐÂÊý¾Ý¡£ä¯ÀÀÆ÷²å?¼þ³å?Í»»òÀ©Õ¹¸ÉÈÅÕý³£ÏÔʾ¡£ÏµÍ³ºÍÈí¼þÉèÖÃÎÊÌâÖ¢×´£º¶à¸öÍøÒ³»òÓ¦ÓóÌÐòÏÔʾΪÂÒÂë¡£ÔÒò·ÖÎö£º²Ù×÷ÏµÍ³ÇøÓòÉèÖÃÓëÍøÒ³ÄÚÈݲ»Æ¥Åä¡£Èí¼þ°æ±¾¹ý¾É»ò´æÔÚbugµ¼ÖÂ×Ö·û±àÂë´íÎó¡£ÏµÍ³»òÓ¦ÓóÌÐòµÄ×Ö·û±à?ÂëÉèÖôíÎó¡£
#µ÷Õûä¯ÀÀÆ÷ÉèÖ㨼ÌÐø£©
Çå³ýä¯ÀÀÆ÷»º´æ²½Ö裺ÔÚä¯ÀÀÆ÷ÖУ¬½øÈëÉèÖûòÑ¡ÏÕÒµ½¡°Òþ˽ºÍ°²È«¡±»ò¡°ÀúÊ·¼Ç¼¡±Ñ¡ÏѡÔñ¡°Çå³ýä¯ÀÀÊý¾Ý¡±¡£Ð§¹û£ºÇå³ýä¯ÀÀÆ÷»º´æ£¬±ÜÃâ¾ÉÊý¾Ý¸²¸ÇÐÂÊý¾Ý£¬½â¾öÒò»º´æÎÊÌâµ¼ÖµÄÂÒÂë¡£½ûÓÃä¯ÀÀÆ÷²å¼þºÍÀ©Õ¹²½Ö裺ÔÚä¯ÀÀÆ÷ÖУ¬½øÈë¡°À©Õ¹¡±»ò¡°²å¼þ¡±¹ÜÀíÒ³Ãæ£¬ÔÝʱ½ûÓÃËùÓвå¼þºÍÀ©Õ¹£¬È»ºóË¢ÐÂÍøÒ³²é¿´ÊÇ·ñÈÔÈ»³öÏÖÂÒÂë¡£
Ч¹û£ºÈç¹û½ûÓúóÂÒÂëÎÊÌâÏûʧ£¬Ôò¿ÉÄÜÊÇij¸ö²å¼þ»òÀ©Õ¹³åÍ»µ¼ÖµÄÎÊÌâ¡£
ÂÒÂëµÄ·ÖÇø
ÂÒÂëÒ»Çø¶¨Ò壺ÂÒÂëÒ»ÇøÍ¨³£Ö¸µÄÊÇÒòÍøÂç´«ÊäÎÊÌâµ¼ÖµÄ×Ö·û±àÂë´íÎ󣬳£¼ûÓÚÍøÒ³¼ÓÔØ²»Õý³£»ò²¿·ÖÄÚÈÝÏÔʾΪ²»¿É¶Á×Ö·û¡£³£¼ûÔÒò£ºÍøÂçÁ¬½Ó²»Îȶ¨£¬µ¼ÖÂÊý¾Ý°ü¶ªÊ§»òÖØ¸´¡£·þÎñÆ÷¶Ë´«ÊäÊý¾ÝʱδÕýÈ·ÉèÖÃ×Ö·û±àÂë¸ñʽ¡£ä¯ÀÀÆ÷»ò¿Í»§¶Ë´¦Àí×Ö·û±àÂëʱ³öÏÖÎÊÌâ¡£
ÂÒÂë¶þÇø¶¨Ò壺ÂÒÂë¶þÇø¶àÓëä¯ÀÀÆ÷»ò¿Í»§¶ËµÄ?ÉèÖÃÓйأ¬¿ÉÄÜÊÇÒòΪä¯ÀÀÆ÷ĬÈÏʹÓÃÁË´íÎóµÄ×Ö·û±àÂë¸ñʽ¡£³£¼ûÔÒò£ºä¯ÀÀÆ÷ĬÈϱàÂëÉèÖÃÓëʵ¼ÊÍøÒ³±àÂë¸ñʽ²»?Æ¥Åä¡£ä¯ÀÀÆ÷»º´æµ¼Ö¾ÉÊý¾Ý¸²¸ÇÐÂÊý¾Ý¡£ä¯ÀÀÆ÷²å¼þ»òÀ©Õ¹³åÍ»£¬µ¼ÖÂÕý³£×Ö·ûÏÔʾÒì³£¡£ÂÒÂëÈýÇø¶¨Ò壺ÂÒÂëÈýÇøÒ»°ãÓëϵͳÉèÖûòÈí¼þ°æ±¾µÄÎÊÌâÓйأ¬Èç²Ù×÷ϵͳ»òÓ¦ÓóÌÐòµÄ×Ö·û±àÂëÉèÖôíÎó¡£
³£¼ûÔÒò£º²Ù×÷ϵͳµÄÇøÓòÉèÖÃÓëÍøÒ³ÄÚÈݲ»Æ¥Åä¡£Èí¼þ°æ±¾¹ý¾É»ò´æÔÚbugµ¼ÖÂ×Ö·û±àÂë´íÎó¡£ÏµÍ³»òÓ¦ÓóÌÐòµÄ×Ö·û±à?ÂëÉèÖÃδÕýÈ·ÅäÖá£
±àÂëת»»¹¤¾ßµÄʹÓÃ
ÔÚ´¦Àí×Ö·û¼¯Òì³£?ʱ£¬±àÂëת»»¹¤¾ß¿ÉÒÔ´ó´ó¼ò»¯ÎÊÌâµÄ½â¾ö¹ý³Ì¡£³£¼ûµÄ±àÂëת»»¹¤¾ß°üÀ¨£º
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}")#ÉîÈë̽ÌÖ×Ö·û¼¯Òì³£
ʵ¼ÊÓ¦Óð¸Àý
Îļþµ¼È룺½«ËùÓÐÐèÒª½âÂëµÄÎļþ£¨ÈçPDF¡¢WordÎĵµ¡¢HTMLµÈ£©µ¼ÈëMultiDecodePro¡£
±àÂë¼ì²âÓëÑ¡Ôñ£ºÊ¹ÓÃÈí¼þ×Ô¶¯¼ì²âÎļþµÄÔʼ±àÂ룬Èç¹û¼ì²â²»×¼È·£¬¿ÉÒÔÊÖ¶¯Ñ¡ÔñºÏÊʵıà?Â뷽ʽ¡£
ʵʱԤÀÀ£ºÔÚ½âÂë¹ý³ÌÖУ¬Èí¼þÌṩʵʱԤÀÀ¹¦ÄÜ£¬Óû§¿ÉÒÔÔÚÔ¤ÀÀ´°¿ÚÖвé?¿´½âÂëºóµÄÎı¾£¬È·±£Ã»ÓÐÂÒÂëºó£¬ÔÙ½øÐб£´æ¡£
ÅúÁ¿´¦Àí£ºÓÉÓÚÉ豸µÄ²úƷ˵Ã÷ÊéºÍÓû§ÊÖ²áÐèÒªÔÚ¶à¸öÓïÑÔÖнøÐб¾µØ»¯£¬¹«Ë¾Ñ¡ÔñÁËÅúÁ¿´¦Àí¹¦ÄÜ£¬Ò»´ÎÐÔ½âÂëÁËÊý°Ù¸öÎļþ£¬´ó´óÌá¸ßÁ˹¤×÷ЧÂÊ¡£
У¶Ô£ºÁÖºÍÁ¢(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


