I have a xx.sql that has some encoding issues. eg:
represent†in Xhosa)ÂI was advised to use [ftfy to fix] ()
I have installed pip install ftfy but for the sake of me cannot comprehend how to use it for example:
in terminal these are the commands i run :
python
import ftfy
ftfy --output=xx.clean.sql xx.orig.sql (not sure how to point to the location of xx.orig.sql)I feel like it is something simple that i am missing any help with this would be appreciated.
Thank you
1 Answer
These are directions for Ubuntu 18.04 that i used for my solution.
apt install python3
apt install python-pip3
pip3 install ftfy
cd /usr/local/lib/python3.6/dist-packages/ftfy
vim +100 cli.pyChanges to file bold part
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 1