C:\Users\mtg-1>python
Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
b'abc'
b'abc'
bytes('あいう','utf8')
b'\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86'
b'あい '+ 'うえお'
File "<stdin>", line 1
SyntaxError: bytes can only contain ASCII literal characters.
b'あい'.decode('utf-8') + 'うえお'
File "<stdin>", line 1
SyntaxError: bytes can only contain ASCII literal characters.
str(b'あいう')
File "<stdin>", line 1
SyntaxError: bytes can only contain ASCII literal characters.
*********************************
b'あい' + 'うえお'
File "<stdin>", line 1
SyntaxError: bytes can only contain ASCII literal characters.
これは理解できます。
b'あい'.decode('utf-8') + 'うえお'
File "<stdin>", line 1
SyntaxError: bytes can only contain ASCII literal characters.
str(b'あいう')
File "<stdin>", line 1
SyntaxError: bytes can only contain ASCII literal characters.
>chcp 65001は前に試しましたがこれにすると日本語が打てなくなります
>>>bytes('あいう', 'utf-8')を記述しようとすると>>>bytes('aiu', 'utf-8')としか表示できません
そのため”Bash on Ubuntu on Windowsの最高の日本語ターミナル環境を整える”でも考えた方がよいのかと思いましたがどうも質問の域からずれる気がしてまだやっていません
実行しました。
C:\Users\mtg-1>python
Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> b'あい'.decode('cp932') + 'うえお'
File "<stdin>", line 1
SyntaxError: bytes can only contain ASCII literal characters.
となりました。やはりバイトにはASCIIリテラル文字しか含めることができないですね
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/05 07:41
2017/01/05 08:22
2017/01/05 09:25
2017/01/05 10:01
2017/01/05 10:13
2017/01/06 00:34