【发布时间】:2014-09-30 18:26:12
【问题描述】:
我有一个 base64 编码的字符串 S="aGVsbG8=",现在我想将字符串解码为 ASCII、UTF-8、UTF-16、UTF-32、CP-1256、ISO-8659-1、ISO- 8659-2、ISO-8659-6、ISO-8659-15 和 Windows-1252,我如何将字符串解码为上述格式。对于 UTF-16,我尝试了以下代码,但它给出了错误“'bytes' object has no attribute 'deocde'”。 base64.b64decode(encodedBase64String).deocde('utf-8')
【问题讨论】:
-
错误提示:
deocde不存在。deocde应该是decode -
另外,它不会给你 UTF-16。
-
请将错误放在反引号 `` 之间,让您的问题更具可读性,并使用 {} 按钮将代码标记为代码。同时更正拼写错误。
标签: python-3.x base64 decoding