我正在尝试生成UTF-8 QRCode,以便我可以加载重音和Unicode字符.
为了测试它,我使用了许多解码解决方案:
所有这些都给了我相同的结果.
你可以试试这个图像适用于 Unicode字符.
但如果我尝试使用zxing或Google Chart API生成QRCode,我无法正确解码.
我试过这个:
但都没有成功.
你知道我怎么办吗?你知道哪个编码用于工作图像?
我正在使用MD5功能和Base64编码生成用户密码(用于登录所用API的数据层)
我在javascript中完成了代码并且很好,但是在Objective C中,我对BOM很感兴趣
我的代码是:
NSString *str = [[NSString alloc]
initWithFormat:@"%@%@%@%d",
[auth uppercaseString],
[user uppercaseString],
[pwd uppercaseString],
totalDaysSince2000];
NSString *sourceString = [[NSString alloc] initWithFormat:@"%02x%02x%02x%@",
0xEF,
0xBB,
0xBF,
str];
NSString *strMd5 = [sourceString MD5];
NSData *sourceData = [strMd5 dataUsingEncoding:NSUTF8StringEncoding];
NSString *base64EncodedString = [[sourceData base64EncodedString] autorelease];
Run Code Online (Sandbox Code Playgroud)
使用上面的代码我进入内存:
替代文字http://www.balexandre.com/temp/2010-04-06_1523.png
女巫不是我真正需要的......
我甚至尝试过
"%c%c%c%@", (char)239, (char)187, (char)191, str
Run Code Online (Sandbox Code Playgroud)
没有运气......
使用UTF8String不接缝自动附加BOM,如在C#中:-(
如何正确附加BOM?