小编skc*_*rpk的帖子

什么是.Net Unicode编码在Objective-C中的等价物?

.Net的Objective-C中的等价物是System.Text.Encoding.Unicode什么?我试过了:

  • NSUnicodeStringEncoding
  • NSUTF8StringEncoding
  • NSUTF16StringEncoding

以上都没有正确地将文本转换回来.

unicode objective-c

5
推荐指数
1
解决办法
379
查看次数

不兼容的整数到指针转换

我正在检查目录是否存在,但我收到警告

不兼容的整数到指针转换将'BOOL'(又名'signed char')发送到'BOOL*'类型的参数(又名'signed char*')

 BOOL isFile ;
 isFile = [[NSFileManager defaultManager] fileExistsAtPath:[dirurl path] isDirectory:YES];
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此警告以及如何解决此问题

objective-c

4
推荐指数
1
解决办法
2120
查看次数

如何将字符串转换为UTF-16

如何在java中将字符串转换为UTF-16?

我正在将下面的objc代码转换为java,但java代码并没有给我与此代码相同的结果

   NSData *inputData = [pm dataUsingEncoding:NSUTF16LittleEndianStringEncoding];
    NSString *encodedString = [inputData base64EncodedString];
    pm = [IFunctions replaceString:encodedString replaceChar:@"=" replaceWithChar:@"-"];
Run Code Online (Sandbox Code Playgroud)

Java代码

String s_decoded = new String(pm.getBytes(), "UTF-16LE");
pm = Base64.encode(s_decoded.getBytes()).toString().replace("=", "-");
Run Code Online (Sandbox Code Playgroud)

java utf-16

0
推荐指数
1
解决办法
1894
查看次数

标签 统计

objective-c ×2

java ×1

unicode ×1

utf-16 ×1