Contents

在docker ubuntu:16.04中部署https://github.com/0xbug/SQLiScanner,遇到报错:

UnicodeDecodeError at /api/har/upload
'ascii' codec can't decode byte 0xef in position 642: ordinal not in range(128)

在python编程中经常见到这个错误,是由于没有使用utf8编码导致的。但是这里代码中指定了
utf8编码,而且在其他的环境中部署是正常的。

经过一番google,发现是docker中ubuntu的问题。参考这里:

https://github.com/buildinspace/peru/issues/136
http://jaredmarkell.com/docker-and-locales/

docker中locale变量设置问题。

Contents