使用Apportable SDK从iOS移植时,俄语文本在Android游戏中无效

时间:2014-04-03 06:03:34

标签: android ios objective-c cocos2d-iphone apportable

我已使用Apportable starter SDK成功将我们的游戏从iOS移植到 Android。

我遇到过一个问题,设备正在解码游戏的俄语文本,我已经包含屏幕截图以及我在xcode中给出了这样的俄语文本。正如你从我输入的那样输入了这个词英语中的“测试”正确显示,而俄语文本则以某种形式显示。

NSArray *objects = [NSArray arrayWithObjects:@"\n Test Разъезжая по сказочным землям и устраивая веселые дискотеки, я добрался до Пушляндии. Я много слышал о веселых и дружных жителях этой страны - Пушистиках. Узнав о моем появлении, они шумной толпой прибежали на мою вечеринку..."];

堆栈溢出不允许我添加屏幕截图,所以我添加了链接。第一个屏幕截图显示了我希望文本在android adb中显示的方式第二个屏幕截图显示了它显示的当前方式。

如果需要,我会提供更详细的说明或代码。

屏幕截图iOS: http://imgur.com/IX1ALye enter image description here 屏幕截图Android: http://imgur.com/oJmAoMO enter image description here

1 个答案:

答案 0 :(得分:0)

也许我会成为队长显然它看起来像端口后的文件编码错误。俄语文本有时使用cp-1251编码而不是utf。我希望我能帮你找到解决方案。

P.s抱歉,我没有声望添加评论,所以我发布它就像回答一样。