When I am using Python 2.7 and trying to declare Python source code encoding by:
#!/usr/bin/python
# -*- coding: utf-8 -*-
When I am checking file encoding by:
check_encoding = sys.getdefaultencoding()
logger.warning("check_encoding ")
I am getting:
ascii
When I am using Python 3 I have no problem with that by declaring source code encoding by:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
When I am checking file encoding by:
check_encoding = sys.getdefaultencoding()
logger.warning("check_encoding ")
I am getting:
utf-8
I have no idea what's wrong with Python 2.7 version and what can cause it.