草庐IT

unicode_normalize

全部标签

Swift 在 localization.strings 中使用 unicode 字符

我正在尝试将一个unicode字符放入我的localization.strings文件中。当我手动将标签的文本设置为“\u{F071}”时,该字符会正确显示。当我将该字符作为本地化文件中字符串的一部分时,unicode字符不会像我想要的那样出现。是否有一些我可能会丢失的编码设置?或者我们不应该在本地化文件中包含unicode字符? 最佳答案 您必须遵循localization.strings的unicode格式,例如:"your-key"="\UF071"; 关于Swift在locali

swift - 检查单个 Unicode 标量的字符集会产生奇怪的行为

在使用CharacterSet时,我遇到了一个有趣的问题。从我目前收集到的信息来看,CharacterSet是基于UnicodeScalar的;您可以使用标量对其进行初始化,并检查集合中是否包含标量。查询该集合以查明它是否包含一个Character,其字形可能由多个unicode标量值组成,这没有意义。我的问题出在我使用?表情符号进行测试时,它是一个单一的unicode标量值(十进制为128518)。由于这是一个单一的unicode标量值,我认为它会起作用,结果如下:"?"==UnicodeScalar(128518)!//true//Afewvariationstoshowexact

ios - 在 Swift 中将 Unicode(例如 1f564)转换为表情符号

这个问题在这里已经有了答案:Printunicodecharacterfromvariable(swift)(7个答案)关闭7年前。如何将存储为字符串的unicode表情符号(例如1f564)转换为可以放置在UILabel上的表情符号?letmyString="1f564"我见过转义字符的使用,但我无法插入变量来替换字符。letflag="\u{1f1e9}\u{1f1ea}"谢谢

utf-8 - 使用 Swift 对 unicode 字符进行转义,即\u1234

在带有swift的xcode6中使用JSON时,我遇到特殊字符问题我在Cocoa/objectiveC中找到这些代码来解决一些转换口音的问题,但无法使其在Swift中工作。关于如何使用它有什么建议吗?...最好的替代建议也很酷...谢谢NSString*input=@"\\u5404\\u500b\\u90fd";NSString*convertedString=[inputmutableCopy];CFStringReftransform=CFSTR("Any-Hex/Java");CFStringTransform((__bridgeCFMutableStringRef)conve

string - 在 Swift 中转换 Unicode

我目前有一个字符串,如下所示,是我通过API调用收到的:\n\nIt\U2019sagreatplacetodiscoverBerlinandacomfortableplacetocomehometo.我想把它转换成这样更易读的东西:It'sagreatplacetodiscoverBerlinandacomfortableplacetocomehometo.我看过this发布,但这是手动记下每次转换,并且可能会引入更多这些un​​icode标量字符。我的理解是\u{2019}是unicode标量,但它的格式是\U2019我很困惑。是否有任何内置方法来执行此转换?

ios - 有没有一种 unicode 方法可以使字符串的一部分变为粗体?

在Localizable.strings中"rulesText"="Noillegalposting!\nNoweirdstuff!\nThereisnotoleranceforobjectionablecontent,theywillberemoved!";我可以把这一部分加粗吗?像没有奇怪的东西!或使用unicode字符的这种意义上的东西?还是其他方式?我是这样使用的:textView.text="\n\n"+NSLocalizedString("rulesText",comment:"") 最佳答案 更简单的方法是使用NSMu

Xcode 6.3 和 Swift : Unicode Utilities (e. g。 UCKeyTranslate)不可用?

我有以下测试代码:importCocoaimportCarbonletx=kUCKeyActionDisplay在Xcode6.2中没有问题,但在Xcode6.3中这段代码会抛出错误。错误信息是:Useofunresolvedidentifier'kUCKeyActionDisplay'。为什么我不能访问UnicodeUtilities命名空间? 最佳答案 根据OSX10.10.3APIdocuments,出于某种原因,它在Swift中不再可用。.但是您仍然可以在Objective-C中以相同的方式访问它们(即@importCore

string - fatal error : high- and low-surrogate code points are not valid Unicode scalar values

这个问题在这里已经有了答案:HowcanIgeneratearandomunicodecharacterinSwift?(2个答案)关闭7年前。有时在用57292之类的值初始化UnicodeScalar时会产生以下错误:fatalerror:high-andlow-surrogatecodepointsarenotvalidUnicodescalarvalues这是什么错误,为什么会发生,以后我该如何预防?

swift - 将字符串中的 unicode 符号\uXXXX 转换为 Swift 中的字符

我正在通过RESTAPI接收一个字符串,其中包含\uXXXX形式的unicode编码字符>例如Ain\u2019t应该是Ain't有什么好的方法可以转换这些吗? 最佳答案 你可以使用\u{my_unicode}:print("Ain\u{2019}tthisabeautifulday")/*Prints"Ain’tthisabeautifulday"来自LanguageGuide-StringsandCharacters-Unicode:Stringliteralscanincludethefollowingspecialchara

java - 在 Java 6 字符串文字中解析 unicode 转义时出现问题...?

为什么在java6(Sun1.6.0_16)中编译:System.out.println("\u000B");...但不是这个:System.out.println("\u000A");关于这个程序:publicclassTest{publicstaticvoidmain(Stringargv[]){System.out.println("\u000A");}}我得到一个Test.java:3:unclosedstringliteralSystem.out.println("\u000A");这是怎么回事? 最佳答案 问题是Unic