Как использовать Ftfy

У меня есть xx.sql с некоторыми проблемами с кодировкой. { {1}} например:

represent†in Xhosa)Â

Мне посоветовали использовать [ftfy to fix] ( https://pypi.org/project/ftfy/ ) Я установил pip install ftfy , но ради меня я не могу понять, как его использовать, например:

в терминале это команды, которые я запускаю:

python 
import ftfy
ftfy --output=xx.clean.sql xx.orig.sql (not sure how to point to the location of xx.orig.sql)

Мне кажется, что это что-то простое, с которым мне не хватает помощи это будет оценено.

Спасибо

0
задан 10 June 2021 в 19:02

1 ответ

Вот инструкции для Ubuntu 18.04, которые я использовал для своего решения.

apt install python3
apt install python-pip3
pip3 install ftfy

cd /usr/local/lib/python3.6/dist-packages/ftfy
vim +100 cli.py

Изменения в файле жирная часть

if args.preserve_entities:
    unescape_html = False
else:
    unescape_html = 'auto'

config = TextFixerConfig(
    unescape_html=unescape_html,
    normalization=normalization**,**
    **uncurl_quotes=False**
)

try:
    for line in fix_file(
        file,
        encoding=encoding,
        config=config
/usr/local/lib/python3.6/dist-packages#  ftfy --output=client.clean.sql xxx.sql
#copied the file to same directory
0
ответ дан 28 July 2021 в 11:30

Другие вопросы по тегам:

Похожие вопросы: