utf-16

    1熱度

    1回答

    前幾天我想在gVim的文本輸入一些數學符號(7.3,在Windows 7 64位),所以我改變了編碼設置爲UTF-16 "set enc=utf-16" 我也改變了字體DejaVu Sans Mono(因爲它有我需要的所有符號)。 我喜歡編輯我的文字,然後保存並關閉它,然後繼續做其他事情。然後我注意到,我創建的所有新文本文件都創建爲utf-16。 D'oh。 「set enc」更改編輯器的編碼

    2熱度

    2回答

    我無法弄清楚我在這裏出錯的地方。 這是我試圖解碼的一段數據。 ('2','\x00','2','\x00','5','\x00','0','\x00', 'P','\x00','i','\x00','n','\x00','O','\x00','V','\x00', 'E','\x00','m','\x00','p','\x00','t','\x00','y','\x00') 下面是一段代碼

    0熱度

    1回答

    我有一個包含整數值的數組列表。 看起來像83 0 97 0 109 0 112 0 108 0 101 0。 而且我知道它是UTF-16編碼。 所以我想將其改造成字符串Sample 目前,當我忽略空值和剩餘使用: String.valueOf(Character.toChars(codePoint)); 這將導致不正確編碼非英文字母。 有誰知道如何將這樣的ArrayList轉換爲正確的UTF-

    3熱度

    1回答

    我有一個文件,當顯示geanny *顯示UTF-16BE。如果我嘗試將Java中的此文件轉換爲其他編碼(假設爲ISO-8859-1),假設它是UTF-16BE,則每次在新的開始時出現問號(?)創建的文件。如果相反,我認爲它是在UTF-16(這是不正確的),轉換後的文件得到轉換好,沒有任何問號在開始。 有人可以澄清爲什麼這種行爲? 貝婁是從我使用的代碼片段: StringBuilder s

    -1熱度

    1回答

    我有如下開頭的文件(十六進制從od -x <filename>) 8fae 3800 7c00 2200 4300 6800 6100 7200 對應的字符是 ®8| 「C HAR 它被預期爲8|"Char,從編號8和管道字符等。 是對前兩個字節8fae某種報頭或BOM的? 我可以假設編碼是UTF-16?

    1熱度

    2回答

    使用Java我將多語言文本以UTF-16格式保存到文件中。爲了節省磁盤空間,我想切換爲使用UTF-8。 UTF-8可以表示與UTF-16相同的字符集範圍嗎? 這將允許我避免在不同的人類語言中進行迴歸或廣泛測試。 我的大部分內容都是英文的,所以我希望節省磁盤空間。

    1熱度

    3回答

    我試圖在labVIEW中編輯一個xml文件,供稍後在程序中使用的.NET程序集使用,但是當labview保存文件時它會更改編碼。這可以防止.NET程序集能夠打開文件,因爲它需要使用UTF-16或UCS-2。 有沒有辦法在labview中更改編碼?我可以在記事本++中手動執行,但顯然當我實際嘗試使用該程序時無法工作。我試過使用labview「寫入xml file.vi」,它允許你指定一個編碼,但它只

    0熱度

    1回答

    我嘗試使用下面的代碼打印Unicode字符(UTF-16): Sub PrintUnicode() For Each Cell In Range("A1:J6553") '2^16/10: displays 10 chars in each line Cell.Value = ChrW(i) i = i + 1 Next End Sub 輸出示例: 所以實際的字符如果你願意的話:10

    1熱度

    1回答

    實際上我有一個非常簡單的問題,在用Java編碼(這應該是無關緊要的)時,字母「A」在UTF-16編碼中佔據的最小大小(字節數)是多少。 我真的以爲這本是很簡單:因爲UTF-16是2或4個字節,字母A是好一個「簡單」的一個,答案應該是兩個,但隨後: System.out.println("A".getBytes(StandardCharsets.UTF_8).length); // prints 1

    0熱度

    4回答

    如何在java中將字符串轉換爲UTF-16? 我正在轉換下面objc代碼的Java,但Java代碼不給我相同的結果,因爲這代碼 NSData *inputData = [pm dataUsingEncoding:NSUTF16LittleEndianStringEncoding]; NSString *encodedString = [inputData base64EncodedStr