首先來設定乙個原始的字串,
python 3.2.3 (default, apr 11 2012, 07:15:24) [msc v.1500 32bit (intel)] on win32按utf-8的方式編碼,轉成bytestype
"help
", "
", "
credits"or
"license
"for
more information.
>>> website = '
'>>>type(website)
'str
'>
>>>website
''>>>
>>> website_bytes_utf8 = website.encode(encoding="按gb2312的方式編碼,轉成bytesutf-8")
>>>type(website_bytes_utf8)
'bytes
'>
>>>website_bytes_utf8b'
'>>>
>>> website_bytes_gb2312 = website.encode(encoding="解碼成string,預設不填gb2312")
>>>type(website_bytes_gb2312)
'bytes
'>
>>>website_bytes_gb2312b'
'>>>
>>> website_string =website_bytes_utf8.decode()解碼成string,使用gb2312的方式>>>type(website_string)
'str
'>
>>>website_string
''>>>
>>>
>>> website_string_gb2312 = website_bytes_gb2312.decode("gb2312")
>>>type(website_string_gb2312)
'str
'>
>>>website_string_gb2312
''>>>
python中string和Unicode的區別
首先要弄清楚的是,在python裡,string object和unicode object是兩種不同的型別。string object是由characters組成的sequence,而unicode object是unicode code units組成的sequence。string裡的char...
C 中string和String的區別
string是string的別名。string是c 中的類,string是.net framework的類 在c ide中不會顯示藍色 c string對映為.net framework的string 如果用string,編譯器會把它編譯成string,所以如果直接用string就可以讓編譯器少做一...
C 中String和string的區別
在c 程式設計時,有時碰到string,有時碰到string,可是感覺二者都可以,所以決定總結下二者的區別。msdn microsoft developers network 中對string的說明 stringis analiasforstringin the net framework。即str...