diff --git a/test/fixtures/test-charmap.py b/test/fixtures/test-charmap.py new file mode 100644 index 00000000..d8b34396 --- /dev/null +++ b/test/fixtures/test-charmap.py @@ -0,0 +1,21 @@ +from __future__ import print_function +import sys +import locale + +def main(): + encoding = locale.getdefaultlocale()[1] + if not encoding: + return False + + sys.setdefaultencoding(encoding) + textmap = { + 'cp936': u'\u4e2d\u6587', + 'cp1252': u'Lat\u012Bna', + 'cp932': u'\u306b\u307b\u3093\u3054' + } + if encoding in textmap: + print(textmap[encoding]) + return True + +if __name__ == '__main__': + print(main())