带有德语变音符号的 iOS 上的 FacebookDisplayName

Posted

技术标签:

【中文标题】带有德语变音符号的 iOS 上的 FacebookDisplayName【英文标题】:FacebookDisplayName on iOS with german umlauts 【发布时间】:2014-02-26 18:55:29 【问题描述】:

我有一个 facebook ios 集成,并且我的测试 facebook 应用程序一切正常。现在,在我将 facebook 应用程序 ID 和显示名称更改为 live facebook 应用程序后,我收到错误 102

“应用名称不匹配,验证应用失败。请检查对话框配置的应用名称”

Facebook 应用显示名称有一个德语变音符号:ö 我认为这是问题所在。 刚发现这个问题:Facebook IOS App DisplayName and German Umlauts

【问题讨论】:

【参考方案1】:

我自己找到了解决方案。 不同 utf8 字符表示的问题结果以及字符串比较中产生的差异。 我的解决方案:

[FBSettings setDefaultDisplayName:[[FBSettings defaultDisplayName] precomposedStringWithCanonicalMapping]];

【讨论】:

以上是关于带有德语变音符号的 iOS 上的 FacebookDisplayName的主要内容,如果未能解决你的问题,请参考以下文章

带有德语变音符号的 NSJSONSerialization 异常

带有变音符号的 xcodebuild 目标名称

CakePHP 2.1:德语变音符号的 Sluggable 行为

Python2 / Windows7:打开包含德语变音符号的文件名

使用 utf8_general_ci 排序规则和 utf8 字符集服务器的德语变音符号的搜索结果区分大小写

UTF-8 解码变音符号偶尔会失败