Pythonのデコードやエンコードの問題
。1。一般に、復号として知らDECODE、に符号化復号化Unicodeは、例えば、文字列変数strがUTF-8を用いてエンコードされstr.decode( 'UTF-8') 、であるUTF-8にデコードエンコードされたUnicodeコードします。
2. 符号化として知られているエンコードは、Unicodeの他の符号に符号化、例えば、Unicode文字列変数STRを使用して符号化されるstr.encode(「GBKを」) 、であるUNICODEにエンコードGBK。
3。Unicodeとして知られるユニコード、世界全体で共通。(仲介相当)
4. その後の質問は、UTF。8-に変換する方法をエンコードGBKエンコーディングを。もちろん、解決策は、仲介----->見つけることであるUnicodeの Unicodeを
例えば:STR文字列変数であるUTF-8でエンコードされた、第一に変換ユニコード、符号化する符号化GBKをコーディング。
コード:str.decode( 'UTF-8')( 'GBK')をコードします。
5.その逆は、仲介に最初に行きます。
。ユニコード