如何在java中將字符串轉換爲UTF-16?如何將字符串轉換爲UTF-16
我正在轉換下面objc代碼的Java,但Java代碼不給我相同的結果,因爲這代碼
NSData *inputData = [pm dataUsingEncoding:NSUTF16LittleEndianStringEncoding];
NSString *encodedString = [inputData base64EncodedString];
pm = [IFunctions replaceString:encodedString replaceChar:@"=" replaceWithChar:@"-"];
Java代碼
String s_decoded = new String(pm.getBytes(), "UTF-16LE");
pm = Base64.encode(s_decoded.getBytes()).toString().replace("=", "-");