¹ú²úÂÒÂëÒ»Çø¶þÇøÈýÇøµÄ½â¾öÒªÁ죺·ÖÇøÂÒÂë¹ÊÕÏÅŲé°ì·¨

ȪԴ£ºÖ¤È¯Ê±±¨Íø×÷Õߣº
×ÖºÅ

È·±£·þÎñÆ÷ºÍ¿Í»§¶ËµÄ±àÂëÒ»ÖÂ

È·±£·þÎñÆ÷ºÍ¿Í»§¶ËʹÓÃÏàͬµÄ×Ö·û±àÂëÊǽâ¾öÂÒÂëÎÊÌâµÄÖ÷Òª°ì·¨¡£¿ÉÒÔͨ¹ýÒÔÏ·½·¨ÊµÏÖ£º

ÉèÖÃHTTPÍ·²¿ÐÅÏ¢£ºÔÚ·þÎñÆ÷¶ËÉèÖÃ׼ȷµÄContent-TypeÍ·²¿ÐÅÏ¢£¬ÀýÈ磺Content-Type:text/html;charset=UTF-8ÐÞ¸ÄÊý¾Ý¿â±àÂ룺ÈôÊÇÊý¾Ý¿âÖб£´æÂÒÂ룬¿ÉÒÔʹÓÃÒÔÏÂSQLÓï¾ä½«Êý¾Ý¿âºÍ±íµÄ±àÂëͳһΪUTF-8£ºALTERDATABASEdatabase_nameCHARACTERSET=utf8COLLATE=utf8_general_ci;ALTERTABLEtable_nameCONVERTTOCHARACTERSETutf8COLLATEutf8_general_ci;

·Ö¶ÎÐÞ¸´

¹ØÓÚ³¤Ê±¼ä´æ´¢µÄӰƬÎļþ£¬¿ÉÄܱ£´æ¶à¸ö¶ÎÂäÊÜË𡣿ÉÒÔʵÑ齫ӰƬ·Ö¶Î£¬Öð¶ÎÐÞ¸´¡£Ïêϸ°ì·¨ÈçÏ£º

ʹÓÃÊÓÆµ±à¼­Èí¼þ½«Ó°Æ¬Ö§½â³ÉС¶Î¡£»®·Ö¶Ôÿ¸ö¶Î¾ÙÐÐÐÞ¸´£¬Ê¹ÓÃרҵÐÞ¸´¹¤¾ß»òÖØÐÂÏÂÔØ¡£ÐÞ¸´Íê³Éºó£¬½«ËùÓжÎÖØÐºϳÉ£¬»Ö¸´ÍêÕûӰƬ¡£

ÔÚ½â¾ö¹ú²úÂÒÂë¼°Êý¾ÝÐÞ¸´ÎÊÌâºó£¬Óû§¿ÉÒÔ»Ö¸´Õý³£µÄԢĿÌåÑ顣ΪÁË×èֹδÀ´ÔٴηºÆðÂÒÂëÎÊÌ⣬»¹¿ÉÒÔ½ÓÄÉһЩԤ·À²½·¥£¬°ü¹ÜԢĿÀú³ÌÔ½·¢Ë³³©¡£

¹ú²úÂÒÂëµÄ³£¼ûÔµ¹ÊÔ­ÓÉ

²î±ð±àÂëÃûÌÃÖ®¼äµÄת»»¹ýʧ³£¼ûµÄ±àÂëÃûÌÃÓÐUTF-8¡¢GBK¡¢GB2312µÈ¡£ÈôÊÇÔÚÕâЩÃûÌÃÖ®¼ä¾ÙÐÐת»»Ê±Ã»ÓÐ׼ȷ´¦?Àí£¬¾Í¿ÉÄÜ·ºÆðÂÒÂëÎÊÌâ¡£ÎļþÉúÑÄʱµÄ±àÂëÃûÌò»?Ò»ÖÂÀýÈ磬Ôڱ༭Æ÷ÖÐÉúÑÄÎļþʱ£¬ÈôÊÇÑ¡ÔñÁ˲î±ðµÄ±àÂëÃûÌ㬶øÔÚ¶ÁÈ¡ÎļþʱÓÖʹÓÃÁ˲î±ðµÄ±àÂëÃûÌã¬Ò²»áµ¼ÖÂÂÒÂë¡£

ä¯ÀÀÆ÷»òÓ¦ÓóÌÐòµÄ±àÂëÉèÖò»×¼È·ÈôÊÇä¯ÀÀÆ÷»òÓ¦ÓóÌÐòûÓÐ׼ȷʶ±ðºÍ´¦Öóͷ£×Ö·û±àÂ룬Ҳ»áµ¼ÖÂÂÒÂëÕ÷Ïó¡£

ÉîÈëµÄ¶àÓïÑÔÇéÐε÷ÊÔÒªÁì

ÓïÑÔÇл»»úÖÆÔÚÓ¦ÓóÌÐòÖÐʵÏÖÓïÑÔÇл»¹¦Ð§£¬Óû§¿ÉÒÔÔÚʹÓÃÀú³ÌÖÐ×ÔÓÉÇл»ÓïÑÔ¡£ÐèҪȷ±£Çл»»úÖÆµÄÎȹÌÐÔºÍÓû§ÌåÑéµÄÁ÷ͨÐÔ¡£¿ÉÒÔͨ¹ýÒÔÏ·½·¨ÊµÏÖ£ºÊ¹ÓÃCookie»òÍâµØ´æ´¢À´ÉúÑÄ?Óû§Ñ¡ÔñµÄÓïÑÔÆ«ºÃ¡£ÔÚÓ¦ÓóÌÐòÆô¶¯Ê±£¬¶ÁÈ¡Óû§µÄÓïÑÔÆ«ºÃ²¢¼ÓÔØÏìÓ¦µÄÓïÑÔÎļþ¡£

ÓïÑÔÎļþ¹ÜÀíʹÓÃÓïÑÔÎļþ£¨Èç.po¡¢.jsonµÈ£©À´¹ÜÀí²î±ðÓïÑÔµÄÎı¾¡£ÕâЩÎļþ¿ÉÒÔ´æ·ÅÔÚ°æ±¾¿ØÖÆÏµÍ³ÖУ¬±ãÓÚ¹ÜÀíºÍ¸üС£ÀýÈ磬ÔÚPythonÖпÉÒÔʹÓÃgettext¿âÀ´¹ÜÀíÓïÑÔÎļþ¡£

×Ô¶¯»¯²âÊÔÔÚ¾ÙÐжàÓïÑÔÖ§³Öʱ£¬ÐèÒª¾ÙÐÐ×Ô¶¯»¯²âÊÔ£¬ÒÔÈ·±£ËùÓÐÓïÑÔ°æ±¾?µÄ¹¦Ð§Õý³£ÔËÐС£¿ÉÒÔʹÓÃSeleniumµÈ×Ô¶¯»¯²âÊÔ¹¤¾ß£¬¶Ô¶àÓïÑÔÇéÐξÙÐÐÖÜÈ«µÄ²â?ÊÔ¡£

Ò»Á¬¸üÐÂÓëÓÅ»¯

ÊÖÒÕһֱǰ½ø£¬Êý¾Ý´¦Öóͷ£ºÍ´«ÊäÊÖÒÕÒ²ÔÚÒ»Ö±¸üкÍÓÅ»¯¡£

ÊÖÒÕ¸üУº¹Ø×¢ÐÐÒµÄÚ×îеÄÊÖÒÕÉú³¤ºÍ±ê×¼£¬ÊµÊ±¸üкÍÓÅ»¯Êý¾Ý´¦Öóͷ£ºÍ´«ÊäÒªÁì¡£ÐÔÄÜÓÅ»¯£ºÒ»Ö±ÓÅ»¯Êý¾Ý´«ÊäºÍ´¦Öóͷ£µÄÐÔÄÜ£¬È·±£Êý¾ÝÔÚÖÖÖÖÇéÐÎϵÄ׼ȷ´«ÊäºÍÏÔʾ¡£

ͨ¹ýÒÔÉϸ߼¶ÊÖÒÕºÍ×î¼Ñʵ¼ù£¬Äú¿ÉÒÔ¸üÖÜÈ«µØÓ¦¶ÔÂÒÂëºÍÎÄ×ÖÏÔÊ¾Ê§ÕæÎÊÌ⣬ȷ±£Êý¾ÝÔÚÖÖÖÖÇéÐÎϵÄ׼ȷ´«ÊäºÍÏÔʾ¡£Ï£ÍûÕâЩÐÅÏ¢Äܹ»ÎªÄúÔÚÊý¾Ý´¦Öóͷ£ºÍÐÞ¸´ÊÂÇéÖÐÌṩ¸ü¶àµÄ?×ÊÖúºÍÖ§³Ö¡£

¶àÓïÑÔ¿ª·¢µÄ»ùÀ´Ô´Ôò

Áýͳ»¯ºÍÄ£¿é»¯½«ÓïÑÔÏà¹ØµÄ´úÂëÁýͳ»¯£¬½«²î±ðÓïÑÔµÄÎı¾´æ´¢ÔÚ×ÔÁ¦µÄÎļþ»òÊý¾Ý¿âÖС£ÕâÑù¿ÉÒÔÀû±ãµØ¾ÙÐÐÓïÑÔµÄÇл»ºÍ¸üС£¹ú¼Ê»¯£¨i18n£©ºÍÍâµØ»¯£¨l10n£©¹ú¼Ê»¯ÊÇÖ¸¿ª·¢Ó¦ÓÃʱ£¬Ê¹Æä¾ßÓпÉÀ©Õ¹ÐÔ£¬ÒÔ±ã?ÔÚ²»¸Ä±ä´úÂëµÄÇéÐÎÏ£¬Ö§³Ö¶àÖÖÓïÑÔºÍÇøÓò¡£

ÍâµØ»¯ÔòÊÇÖ¸Õë¶ÔÌØ¶¨ÓïÑÔºÍÎÄ»¯£¬¶Ô¹ú¼Ê»¯Ó¦ÓþÙÐÐÍâµØ»¯Ë¢Ð¡£

×Ô¶¯»¯²âÊÔ

ΪÁËÈ·±£¶àÓïÑÔÇéÐÎϵÄÎȹÌÐÔ£¬×Ô¶¯»¯²âÊÔÊDZز»¿ÉÉٵġ£¿ÉÒÔʹÓÃSeleniumµÈ×Ô¶¯»¯²âÊÔ¹¤¾ß£¬ÔÚ²î±ðÓïÑÔÇéÐÎϾÙÐвâÊÔ£¬È·±£Èí¼þÔÚÖÖÖÖÓïÑÔÉèÖÃ϶¼ÄÜÕý³£ÔËÐС£

ÔÚÈ«Çò»¯µÄÊг¡ÇéÐÎÖУ¬Èí¼þ²úÆ·µÄ¶àÓïÑÔÖ§³ÖºÍ׼ȷ½âÂëÏÔµÃÓÈΪÖ÷Òª¡£ÎªÁ˸üºÃµØÓ¦¶Ô¡°Ò»ÇøÒ»ÇøÈýÇø²úÆ·¡±µÄÂÒÂëÎÊÌ⣬²¢ÔÚ¶àÓïÑÔÇéÐÎϾÙÐе÷ÊÔ£¬±¾ÎĽ«¼ÌÐøÌ½ÌÖרҵ½âÂ빤¾ßµÄʹÓã¬ÒÔ¼°ÔõÑùͨ¹ýÕâЩ¹¤¾ßÀ´ÌáÉý²úÆ·µÄÖÊÁ¿ºÍÓû§ÌåÑé¡£

×Ô¶¯»¯´¦Öóͷ£

importchardetimportcodecsdefdetect_and_convert_encoding(file_path):#¼ì²âÎļþ±àÂëwithopen(file_path,'rb')asfile:raw_data=file.read()result=chardet.detect(raw_data)encoding=result'encoding'#·­¿ªÎļþ²¢¶ÁÈ¡ÄÚÈÝwithcodecs.open(file_path,'r',encoding=encoding,errors='replace')asfile:content=file.read()#ͳһ±àÂëÃûÌÃΪUTF-8utf8_content=content.encode('utf-8',errors='replace')#ÉúÑÄÐÞ¸´ºóµÄÎļþwithcodecs.open('repaired_'+file_path,'w',encoding='utf-8')asfile:file.write(utf8_content.decode('utf-8'))#ʹÓÃʾÀýdetect_and_convert_encoding('example.txt')

У¶Ô£ºãÌÇð¶ޱ(6cEOas9M38Kzgk9u8uBurka8zPFcs4sd)

ÔðÈα༭£º ÁÖÁ¢Çà
ÉùÃ÷£ºÖ¤È¯Ê±±¨Á¦ÕùÐÅÏ¢ÕæÊµ¡¢×¼È·£¬ÎÄÕÂÌá¼°ÄÚÈݽö¹©²Î¿¼£¬²»×é³ÉʵÖÊÐÔͶ×ʽ¨Ò飬¾Ý´Ë²Ù×÷Σº¦×Ôµ£
ÏÂÔØ"֤ȯʱ±¨"¹Ù·½APP£¬»ò¹Ø×¢¹Ù·½Î¢ÐŹ«Öںţ¬¼´¿ÉËæÊ±Ïàʶ¹ÉÊж¯Ì¬£¬¶´²ìÕþ²ßÐÅÏ¢£¬ÕÆÎղƲú»ú»á¡£
ΪÄãÍÆ¼ö
Óû§Ì¸ÂÛ
µÇ¼ºó¿ÉÒÔ½²»°
ÍøÓÑ̸ÂÛ½ö¹©Æä±í´ïСÎÒ˽¼Ò¿´·¨£¬²¢²»Åúע֤ȯʱ±¨Ì¬¶È
ÔÝÎÞ̸ÂÛ
¹ú²úÂÒÂëÒ»Çø¶þÇøÈýÇøµÄ½â¾öÒªÁ죺·ÖÇøÂÒÂë¹ÊÕÏÅŲé°ì·¨