问题标签 [nsstringencoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSOrderedSame 不是 YES,即使 NSLog 中的值相等
我有一个简单但奇怪的问题。我与字符串(取自不同的 xml)进行比较,以确定它们是否匹配。如果我通过 NSLog 跟踪变量,它们看起来是一样的,但显然不是。所以我想它必须对它的编码做些什么,但我不知道是什么。有人帮忙吗?
我发现字符串的长度不同,但我找不到空格:
代码:
结果:
由于我的原始数据,肯定存在这个问题,但我不能在这里上传我的整个项目,所以我希望有人知道答案。
感谢沃尔夫冈
objective-c - 如何在适当的编码中将具有 '\336\362\340' 值的 NSString 表示为普通文本?
我从音频流中得到这样的字符串作为标题:
Þòà - Ïàäàòü
我知道这个字符串是俄语的。我需要在 UILabel 中正确显示它。我试试这个:
现在goodValue
包含下一个值:
\336\362\340 - \317\340\344\340\362\374
我看到的原始字符数。但是我应该如何将它转换为普通字符串以用作 UILabel 中的文本?
提前致谢。
iphone - iphone - 在 UILabel 中显示编码字符,如 å,ä,ö
我有一个列表,它的每一行都使用 UILabel。如果我尝试显示特殊字符,例如 å,ä,ö,它会将它们显示为 å ä ö 如何将它们转换为 UTF8 编码的 NSString?
ios - NSUTF16LittleEndianStringEncoding 是否制作字节数组
我需要加密一个字符串。我将其发送到的服务要求它是 UTF16LE 中字符串的字节数组的 MD5 哈希。
基本上:如果我myString
需要将其放入 UTF16LE 字节数组中,则该数组需要进行 MD5 哈希处理。
NSUTF16LittleEndianStringEncoding 真的是字节数组吗?我无法从文档中判断这是怎么回事。如果没有,有没有人有一个好方法来创建一个字节数组,形成一个带有 UTF16LE 编码的字符串?我已经尝试使用getBytes
, 和 [myString bytes]const char
并且我仍然在罢工。诚然,有些东西我不明白,但文档@dev.apple 并没有揭示我能看到的任何信息。注意:前几天我问了一个类似的问题,但后来我发现了更多关于他们想要什么的信息。
谢谢
ios - ios 将带有特殊字符的 NSString 转换为 const char
我试图用 CGContextShowTextAtPoint 绘制一个字符串。CGContextShowTextAtPoint 只接受“const char”作为字符串输入。我的问题是某些字符串中包含特殊字符,例如 ä、ö、ü 等。
如果我将此字符串转换为“const char”
我得到一个奇怪的输出,其中 ü 被标志和框替换......
该怎么办?
ios - 在 NSString 上使用 unicode 字符
我在使用带有 'ç' 和 'ñ' 等 unicode 字符的 NSString 时遇到问题。一个像这样简单的例子:
在控制台上输出:
字母表是ab√ßd
如何确保 NSString 正在处理这些 unicode 字符?我通过在线搜索和 NSString 类参考尝试了几种不同的方法,但似乎都没有。
提前致谢。
ios - 从用户输入的网址中检测自定义 url 方案
我正在尝试使用 UIWebView 构建简单的 Web 浏览器的教程。如果用户只是在没有任何方案的情况下键入地址,则其中有将方案“http://”前缀到 url 的功能。例如:用户输入 google.com 而不是http://google.com 这是使用 NSURL 的 scheme 属性实现的。一切都很好,直到地址很简单。
如果地址是这样的:“test1.samplewebsite.com:81” NSURL 方案将字符串“test1.samplewebsite.com”检测为方案而不是无方案。
这在 safari 上运行良好,它没有检测到任何方案并立即为 http 添加前缀。
在开始编写代码检测方案之前,我想检查一下,是否有任何系统 API 用于检测有效方案?
ios - 如何将特殊字符 ˚˚¬...ˆøππªˆ¨¥¨Δ˚ˆøø 转换为 ASCII 值
我如何将特殊字符转换为 ASCII 我正在使用它来转换代码 ,但我无法转换特殊字符,请大家帮忙???int asc = [actualString characterAtIndex:0];
label.text = [NSString stringWithFormat:@"%d", asc];
regex - NSRegularExpression 匹配不起作用
我正在尝试替换 NSString 中的一些转义 unicode。我对 CFString 函数没有任何运气,所以我想我会尝试正则表达式。
这是正则表达式
然后我尝试使用它来匹配
selfCopy 是输入字符串的可变副本。这是该字符串的一部分:
muestran al p\u00c3\u00bablico las encuadernaciones de las colecciones reales adem\u00c3\u00a1s de otros objetos hist\u00c3\u00b3ricos en relaci\u00c3\u00b3n con \u00c3\u00a9stas。
La muestra, thinkada a nivel mundial como uno de los conjuntos ligatorios hist\u00c3\u00b3ricos m\u00c3\u00a1s importantes, se completa con obras de arte como armas, alfombras y relojes。Estos son objetos que ayudan a entender la encuadernaci\u00c3\u00b3n como elemento basic de la cultura de corte。
Los fodos de la Real Biblioteca, del Real Monasterio de San Lorenzo de El Escorial, del Monasterio de Santa Mar\u00c3\u00ada la Real de las Huelgas de Burgos, del Monasterio de las
如果没有适当的转换,当我将这些转义的 unicode 对放入 UIWebView 时,它们将被视为单个字符(每对产生两个字符)。
这就是原始 JSON 数据的编码方式,我没有任何运气将其正确转换为拉丁字符。
无论如何,问题在于twoEscapeArray
匹配尝试后数组为零。我不确定为什么。
objective-c - 如何将泰米尔语字符从 .rtf/.doc 文件显示到 UITextView
这是我的 .rtf 文件,我包含在我的 Xcode 项目的资源文件夹中
我用于将 .rtf 文件的内容显示到 UITextView 中的代码
我得到的输出是
如果有人知道如何从 .rtf / .doc / .plist 格式文件将泰米尔语字符显示到 UITextView 中,请帮助我摆脱这个问题。在此先感谢...