问题标签 [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 - NSString 用 NSASCIIStringEncoding 编码到 NSData
我将一个对象 (NSObject) 打包到 (NSData) 中,然后使用 (NSASCIIStringEncoding) 对其进行编码,以便使用以下代码将其发送到 SQLite 数据库:
一切正常,但是当我想对 NSString 执行逆向处理时,我得到了不同的结果,这是我的逆向处理代码
解决此问题的任何帮助我将不胜感激
ios - 带有垂直管道/条的目标 C URL
我正在尝试在 URL 中使用垂直管道
输入字符串: http ://testURL.com/Control?command=dispatch|HOME|ABC:用户名
调用上述方法后输出字符串:http ://testURL.com/Control?command=dispatch|HOME|ABC:User%20Name
现在,如果我将上面的编码字符串传递给 [[NSURL URLWithString:encodedString];
我得到 Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0xae9d760 {NSUnderlyingError=0xaec8ed0 "bad URL", NSLocalizedDescription=bad URL}
对这家伙有什么意见吗?我希望 URL 看起来像编码字符串。
谢谢!
java - 转换并显示 UTF8 编码字符串
我有一个 JSON 响应,我想将其存储在数据库中并在文本视图中显示或编辑文本。此 json 响应以 UTF-8 格式编码。
响应有点像
其中 â¬,£,Â¥ 是货币符号。我必须对此进行解码然后显示。此符号是 Unicode 中的符号(转换为 UTF8)。如何转换此编码符号。请帮忙。
我试过了,但没有用:
iphone - 目标 - c 小写字符串
单词中小写字母的特殊字符,失败。样本:
“i”“İ”似乎是扭曲的字母。我该怎么办?谢谢。
输出应该是这样的:正确的事情
ios - 如何从此标签值中获取正确的 URL?
如何从标签值中获取正确的 url 链接。我已使用 NSXMLParser 成功解析和解析内容,但仍坚持使用 url 值,例如:
我尝试了一些字符串替换操作,但没有任何好的结果。
我如何格式化该字符串值并获取确切的 url 字符串。
提前致谢 :)
iphone - 从 NSURLResponse 检测 NSStringEncoding 的函数?
我只是想知道是否有任何现有的类别或任何类型的函数会从 NSURLResponse 对象中返回我的 NSStringEncoding 常量。
我目前面临的问题是,当我将 Web 服务响应数据转换为 String 时,我已将编码硬编码为 NSUTF8StringEncoding 然后它实际上会导致问题,因为我的 Web 服务有时会返回以 UTF8 编码的响应,有时会以 ASCII 编码(虽然我不太确定所有的编码,但是是的,有时响应中有其他语言字符,如日语、中文等)
所以我的想法是在 NSURLResponse 上有一个类别来检测编码并返回例如。
ios - iOS:如何为 NSString 进行正确的 unicode 转义转换?
在开始阅读问题之前,您必须了解这一点,以便您轻松理解问题,
我有两个字符串verrÃ
,verrà
[查看两个字符串中的最后一个字符——唯一的区别]
我有这两个字符串verrà blah blah和verrà blah blah。按照我的要求,我需要根据条件显示verrà blah blah,所以我需要将“verrÔ转换为“verrà”,我发现它的 unicode 字符,我可以通过执行以下操作来转换它,
并且它可以正常工作verrà blah blah
,它会将其转换为verrà blah blah
,但后来我发现由于上面的代码,它停止转换已经正确的字符串verrà blah blah
,因为当这个已经正确的字符串传递给上面的代码时,它将为空!
我做错了什么?
iphone - 从特殊字符转换字符串
我正在使用社交框架获取信息并获取 facebook 信息,当我使用另一种语言(即 Denis)获取用户名时,它会给我“\U00e6\U00f8\U00e5”之类的信息,如何将此字符串转换为可读字符串,即 Denis?
ios - %2C URL 导致 iOS 应用程序崩溃
我有一个 iOS 应用程序,它从这个 URL 下载 JSON 提要:
我将 URL 存储在 NSString 中以供以后使用。我还在 URL 的末尾添加了一个 NSString,其中包含我用于 OAuth 身份验证的访问令牌(因此 %@ 在 URL 的最末尾)。
这是我存储 URL 的方式:
如您所见,部分 URL 有一个 %2C
这会导致警告并使我的 iOS 应用程序崩溃!!
这是我得到的警告:
和:
我在这里做错了什么?我不能将 URL 存储在字符串中吗?
谢谢,丹。
xcode - Clang 错误:对 NSUTF8StringEncoding 的引用不明确
我正在尝试使用 Xcode 5 中引入的新 XCTest 框架创建单元测试。我的一个测试用例中有一行如下所示:
XCTAssertEqual([self.client stringEncoding], NSUTF8StringEncoding, …);
当我尝试运行我的测试时,Xcode 吐出这个错误:“对 NSUTF8StringEncoding 的引用不明确。” 我可以通过将上面的行更改为:
XCTAssertEqual([self.client stringEncoding], (NSStringEncoding) 4, …);
(这是有效的,因为 4 是 的值NSUTF8StringEncoding
。)当我分配NSUTF8StringEncoding
给局部变量并在XCTAssertEqual()
调用中使用它时也会发生这种情况。为什么我会收到此错误?