最近在写一个程序发现点情况。如下:
上层应用将数据以base64的形式存在数据库中,现在需要新写一个C/S的客户端(C++)在转换过程中发现问题。
原始字符串(应该是utf-8):电子地图
数据库中base64编码的字符串:55S15a2Q5Zyw5Zu+
用网上常见base64的方式解码:鐢靛瓙鍦板浘
原因应该是解码的接口是gb2312的方式,现在我想解成utf-8的形式,有办法么?
附 在线转换工具:
http://www.mxcz.net/tools/base64.aspx
希望得到指点,非常感谢!
上层应用将数据以base64的形式存在数据库中,现在需要新写一个C/S的客户端(C++)在转换过程中发现问题。
原始字符串(应该是utf-8):电子地图
数据库中base64编码的字符串:55S15a2Q5Zyw5Zu+
用网上常见base64的方式解码:鐢靛瓙鍦板浘
原因应该是解码的接口是gb2312的方式,现在我想解成utf-8的形式,有办法么?
附 在线转换工具:
http://www.mxcz.net/tools/base64.aspx
希望得到指点,非常感谢!
解决方案 »
- 求一个网游中排队系统的思路
- 关于nk.bin :error opening file -no such file or directory问题
- 100分求解,编译的OCX在别的电脑上注册不上,提示找不到指定的模块
- setfont设置Dialog字体无效,搞不明白,大侠指点
- 在程序中嵌入IE页面,并能对页面中的数据进行处理,详细见内!
- 求助!同步问题!
- 在DLL中加入ADO数据库的封装类,但是编译时报错,不知如何是好?
- VC网络编程
- 如何使用CreateWindow()函数,前面问过的,但不能回复了,再问一次!
- 应用程序exe图标不清晰
- VC6.0 ansi编译 读取unicode字符串
- 字符串翻转?
>>> import base64
>>> print base64.b64decode('55S15a2Q5Zyw5Zu+=').decode('utf')
电子地图
>>>
您好,
由于您长时间不结贴,上一次答复已超一个月并且已有最佳答案,本人帮你结贴。
若是觉得答案不嘉,请放在本版的疑难杂症帖链接:
http://bbs.csdn.net/topics/390351579。
如果您有什么意见,请您联系我。