HomeFreeBSD

Use UTF-8 locale to ensure psl-make-dafsa processing

Description

Use UTF-8 locale to ensure psl-make-dafsa processing

The error message using C locale is as follows:

./psl-make-dafsa --output-format=cxx+ "/usr/local/share/public_suffix_list/public_suffix_list.dat" suffixes_dafsa.c
Traceback (most recent call last):

File "./psl-make-dafsa", line 695, in <module>
  sys.exit(main())
File "./psl-make-dafsa", line 689, in main
  outfile.write(converter(parser(infile, utf_mode, codecs), utf_mode, codecs))
File "./psl-make-dafsa", line 559, in parse_psl
  for line in infile:
File "/usr/local/lib/python3.6/encodings/ascii.py", line 26, in decode
  return codecs.ascii_decode(input, self.errors)[0]

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 7619: ordinal not in range(128)

Details

Provenance
sunpoetAuthored on
Parents
rP437962: Add Apache Tomcat development port starting on 9.0 alpha
Branches
Unknown
Tags
Unknown