菜鸟教程小白 发表于 2022-12-13 02:14:26

ios - 如何在土耳其字母中使用 'CapitalizedString'?


                                            <p><p>我对土耳其语字母有疑问。 </p>

<p>我有一个反序列化 JSON 的方法。我从 Web 服务获取正确的数据,并将其设置为对象的变量。 newsCategory.name 包含 <strong>'ASKERİ HAVACILIK'</strong>,即 NSString。</p>

<pre><code> +(NewsCategory*) convertCategory: (NSMutableDictionary *) jsonDictionary{
      NewsCategory *newsCategory = [ init];
      newsCategory.name =;
      return newsCategory;
    }
</code></pre>

<p>我必须将 <strong>'ASKERİ HAVACILIK'</strong> 转换为 <strong>'Askeri Havacılık'</strong>。所以我为此使用了 <code>capitalizedString</code>。</p>

<pre><code>NSString *capitalizedName = ;
newsCategory.name =;
</code></pre>

<p>但不幸的是,它显示@“Askeri̇Havacilik”<img src="/image/Shlni.png" alt="enter image description here"/> </p>

<p>如何将其转换为 <strong>'Askeri Havacılık'</strong>?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><pre><code>NSString *capitalizedName = ;

NSString *accentedString = capitalizedName;
NSString * capitalizedString = ];
newsCategory.name =;
</code></pre>

<p>根据您要转换的字符串的性质,您可能希望设置一个固定的语言环境(例如英语),而不是使用用户的当前语言环境。这样,您就可以确保在每台机器上获得相同的结果。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何在土耳其字母中使用&#39;CapitalizedString&#39;?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/26038279/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/26038279/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何在土耳其字母中使用 &#39;CapitalizedString&#39;?