通过“重音字母错误编码问题”我的意思是有时在博客“é”变成“é”的问题,以及其他重音字符的类似问题。
我知道其中一个原因是数据库的DB_CHARSET设置有误。但是我想,是否有Chrome扩展程序可以解决客户端的问题。例如,它可以“检测”不良字符组合,如“Ô,然后,或者简单地将其替换为“é”,或者只是执行一些编码和解码,如下所示:
如果是文本
L'hypothèsedeRiemann,apèsqu'oneut perdu l'espoir deladéétontélesdesméthodesdelathéoriedes fonctions,nousapparaîtaujourd'huisous un jour nouveau,qui lamontreinsééparablede la conjecture d'Artin sur les fonctions L,cesdeuxproblèmesétantdeuxaspects d'unemêmestordalithmético-algébrique,oùl'étudemimultanéede toutes les extensions cyclotomiques d'un corps denombresdonnéjouerasans douteleríleécisif。
然后通过做 .encode("Windows-1252").decode("utf-8")
它成为了
L'hypothèsedeRiemann,aprèsqu'oneut perdu l'espoir deladémontrerparlesméthodesdelathéoriedesfonctions,nousapparaîtaujourd'huisous un jour nouveau,qui lamontreinséparabledela conjecture d'Artin sur les fonctions L,cesdeuxproblèmesétantdeuxaspects d'unemêmestordarithmético-algébrique,oùl'étudesimultanéedetoutes les extensions cyclotomiques d'un corps denombresdonnéjouerasans doutelerôledécisif。
ã© instead of é