Python: 3.5 Requests: 2.11.1
Lorsque j'obtiens une page japonaise à l'aide de requêtes et que je l'affiche, des caractères déformés se produisent. Cette fois, dans mon cas, cela s'est produit lorsque l'encodage côté page était Shift-JIS.
import requests
response = requests.get('Page japonaise appropriée')
print(response.encoding)
Quand je l'ai recherché, ISO-8859-1 a été retourné. Apparemment, si vous ne parvenez pas à obtenir correctement le code de caractère, le modifiez-vous correctement? ??
import requests
response = requests.get('Page japonaise appropriée')
response.encoding = response.apparent_encoding #Ajouter cette ligne
Lorsque apparent_encoding est appelé, il semble que la bibliothèque soit utilisée pour déterminer correctement le code de caractère. Dans ce cas, les caractères ne sont plus déformés.
https://blog.aoshiman.org/entry/118/
Recommended Posts