问题标签 [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.
ios - 如何根据核心数据值在Objective C中生成随机字符串
我正在使用情节提要和核心数据开发一个 iPad 应用程序。对于我的应用程序,我需要生成一个随机字符串,例如“M000142140502343524”,当单击按钮时,该字符串在“tableA”的“数据”字段中尚不存在。
objective-c - 无法将特殊字符传递给 NSTask
在 Cocoa 中,我想将包含特殊字符的字符串作为参数传递给 NSTask,但是该任务没有得到正确的字符串。
该任务不是以 Zürich 作为论据,而是 Zürich。知道如何正确传递带有特殊字符的字符串吗?我试过 UTF8String 但没有成功。谢谢。
ios - NSString iOS 俄语编码
我正在使用下面的代码:
它适用于任何英文歌曲标题。但是,当我从 AVMetadataItem 获得俄语歌曲名称时:
我怎样才能得到类似的东西:
任何帮助表示赞赏。
ios - 如何使用 stringWithContentsOfFile:usedEncoding:error:
我试图加载一个未知编码的文件。这是因为我并不总是能够控制要加载的文件。我假设该方法stringWithContentsOfFile:usedEncoding:error:
会执行此操作并让我知道文件编码。不幸的是,下面的代码没有提供我想要的编码——它总是返回0
。
它返回文件的内容,所以你可能想知道为什么我需要这种编码,那个字符串是 JSON,我想将它序列化为 NSDictionary 并且该dataUsingEncoding:
方法需要编码。我试图传递encoding
变量,但这会引发错误。所以我尝试了故障安全 UTF8 编码,然后它工作了。
所以我必须使用这个不正确的encoding
等于0
而不是4
(UTF8)。有人可以帮我吗?
nsstring - 如何从 NSString 中删除所有页面格式
我有一个 NSMutableString* (theBigString),其中包含从在线文件加载的文本。我正在将 theBigString 写入 iPad 上的本地文件,然后将其作为附件通过电子邮件发送。
尽管我尽最大努力使用以下代码行,但当我打开电子邮件附件时,仍然存在多行文本,而不是我预期的一长行文本(并且需要我的应用程序工作)。
如果我打开文本文件并查看格式,它仍然会显示几个新的段落符号。
除了“\n”或“\r”之外,是否还有另一个换行符类型字符我没有用上面的代码剥离?
objective-c - 如何将 NSSize、NSinteger 等数据类型转换为 NSString?
我是 Obj C 的新手,没有找到任何将给定数据类型转换为 NSString 的解决方案。请帮忙 !
ios - IOS 上的字符串编码问题
我在ios开发中遇到了字符串编码的问题。故事如下:
我用中文创建一些值,然后为这些值创建一个 NSDictionary,该字典用作网络请求的参数:
然后对字典做了一些工作:
将字典转换为 JSON 的形式作为 NSString 的类型。
对字符串进行编码,因为字符串中有中文单词。
最后,使用上面的字符串创建了一个完整的 url:
我使用第三方“ASIFormDataRequest”进行网络请求,我还设置了StringEncoding:
所有数据都已成功发送到服务器,但是当我从服务器请求这些数据并在 iphone 上显示时。它变成了不可读的文本:
我已经仔细检查了我应该对字符串进行编码或解码的所有地方,并且只使用了 utf8。更重要的是,对于服务器端,也没有使用其他编码。并且我的同事已经测试了从Android平台发送的数据,没有问题。所以我想也许我错过了一些观点。
有什么建议吗?
ios - 通过编码 NSJapaneseEUCStringEncoding 的数据初始化 NSString 在 IOS 8 模拟器上失败
我曾经能够使用以下代码将 EUC 日语数据转换为 NSString。预期的结果是“目标”。但我只是尝试使用 IOS 8 模拟器,结果为空。
任何人都知道这是一个错误还是我没有注意到的东西?
ios - NSURL - 参数的正确编码
NSURL
在我的代码中,NSString
如果字符串&
在参数中包含一些特殊字符,我需要进行编码。
前任:NSString* urlText = @"70.84.58.40/projects/igolf/?TipThumb=GOLF & 58B.jpg&query=some";
使用stringByAddingPercentEscapesUsingEncoding
不会编码&
,这将被视为 url 中的一些其他查询。NSURL
那么,NSString
在这种情况下,什么是正确的编码格式。
swift - NSData 编码
目前,我正在尝试NSData
在我的 iOS 应用程序中解析一个。问题是,我似乎找不到合适的希伯来语编码进行解析。我必须使用Windows-1255
编码(Windows 的希伯来编码类型)或ISO 8859-8
编码对数据进行解码,否则我会得到纯乱码。我最接近解决问题的方法是使用
但是它会抛出'CFStringEncodings' is not convertible to 'CFStringEncoding'
(注意 Encoding s vs Encoding)。
我该怎么做才能正确编码数据?
谢谢!