Bonjour,

j'ai ce code simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/python3
# -*-coding: utf-8 -*-
 
import requests
from bs4 import BeautifulSoup as bs
 
with requests.get('https://www.developpez.net/forums/f806/systemes/autres-systemes/mobiles/') as r:
	soup = bs(r.content,'html.parser')
	with open('/tmp/dvp.html', 'w') as f:
		f.write(str(soup))
le HTML qui en résulte montre que les apostrophes sont convertit en "private use two" (des "quotes") : ","name":"La part de march\u00e9 de l\u0092iPhone grimpe \u00e0 55 % aux USA alors que les ventes.

que puis-je faire au niveau de mon code (à part faire un replace()) pour avoir un "encodage" correct ?
si c'est le fait du forum, à qui puis-je m'adresser pour qu'il cesse cette pratique ?; )