python3.4でプログラミングを行っています。
python3.4でのユニコードの出力について質問です。
下記のプログラムを実行した際に、'①'は出力されるのですが、'虀'はエラーで出力されません。
同じユニコードだと思うのですが、標準で対応しているものとしていないものがあるのでしょうか?
エンコードをutf-8の他に、cp932, shift-jis, euc-jpに変更してみましたが、ダメでした。
このプログラムは、文字コード utf-8で保存しています。
python
1 2# coding: utf-8 3 4print ('①') # unicode 2460 5 6print ('虀') # unicode 8640 7 8
実行後
python
1① 2Trackback (most recent call last): 3 File "C:\private\test.py", line 5, in <module> 4 print ('\u8640') 5UnicodeEncodeError: 'cp932' codec can't encode character '\u8640' in position 0: illegal multibyte sequence
回答よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/07 15:37
2017/02/07 23:19