这个错误让我快疯了。在
我有这个字节串:
b'AXX 4 U I T T u N G AXK\nGlobus Fachm\xc3\xa4rkte GmbH & Co.KG\n\nBaumarkt 65719 Hofheim\n\nNordring 5\xe2\x80\x949\nTel :06192\xe2\x80\x94959680 Fax:95968444\n94\n\n#373\n2 SCHNITZEL 6.30 1\nSumme 6.30\nBAR 7.00\nR\xc3\xbcckgeld EUR 0.70\nMwSt Brutto 6.30\n19.00% MwSt Il 1.01\n\nNetto 5 29\n\n12000094 MW,\n\nVielen Dank f\xc3\xbcr Ihren Einkauf\nG\xc3\xbcltig zur Vorlage beim Finanzamt\nUST . I0\xe2\x80\x94Nummer : DE163646243\nAchtung: Bon vor W\xc3\xa4rme, N\xc3\xa4sse und\nSonneneinstrahlung sch\xc3\xbctzen.\n\nKasse/Bon Datum=lieferdatum Kassierer\n1619 12.01.17 12:45 56\n\x0c'
如果我试着在本地阅读:
print(g.decode('utf-8').strip())
我明白了:
^{pr2}$但是如果我尝试在服务器上,在Docker容器中,完全相同的代码print(g.decode('utf-8').strip())
我会得到以下错误:
Exception in thread Thread-3:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "./main.py", line 140, in get_text_aux2
text_blank = chuck_tesseract.image_to_string(blank_image, lang='deu', mode='1')
File "./chuck_tesseract.py", line 137, in image_to_string
print(g.decode('utf-8').strip())
UnicodeEncodeError: 'ascii' codec can't encode character '\xe4' in position 36: ordinal not in range(128)
这对我来说毫无意义。在
也许,问题出在线程内部,或者我必须在docker容器中设置一些东西。在
我读了this issue,但它没有给我带来任何东西。在
也许有人也有同样的问题,可以帮我。在
张怡伦告诉了我答案。在
和
^{pr2}$default_locale
:它工作得很好。在
相关问题 更多 >
编程相关推荐