utf-16

    0熱度

    1回答

    我發送數據使用JSON從Java到PHP,使用下面的代碼: String url = "abc.php"; JSONObject json = new JSONObject(); json.put("msg", message); // message: "\ud83d\udc4d \ud83d\udc4e" HttpClient client = new DefaultHttpClie

    5熱度

    1回答

    我正在製作一個消息傳遞應用程序,當我從Android端發送表情符號時,它在iOS端顯示正常,但iOS方不能(似乎)從iOS自己的鍵盤顯示emojis! 我在其中顯示錶情符號的標籤使用屬性文本,文本來自HTML。下面的代碼是用於生成NSAttributedString var msg = getTextForDisplay()//Essentially gets the plain text ms

    0熱度

    3回答

    我不完全理解UTF編碼和BOM背後的原理。 如果計算機已經知道如何將多字節數據類型(例如,大小爲4字節的整數)組合到一個變量中,那麼在UTF-16和UTF-32中使用BOM有什麼意義?爲什麼我們需要明確指定這些編碼呢? 爲什麼我們不需要爲UTF-8指定它? Unicode標準說它是「面向字節」的,但即使那樣我們也需要知道它是否是編碼代碼點的第一個字節。還是在每個角色的第一個/最後一位指定?

    0熱度

    1回答

    如果您有一個以字節爲單位的長度爲例如21的UTF-16字符串,是否可以立即說出該字符串中包含無效的UTF-16?我不在這裏的終結者。我只是在計算實際的文本數據。我的推理是,在UTF-16文本元素被編碼爲1或2個雙字節序列。

    1熱度

    1回答

    WinAPI寬字符串函數是否支持由多個代碼點組成的字符(所謂的代理對)? 在文檔中有什麼關於它的嗎?

    0熱度

    1回答

    我正在實現一個簡單的行/列計數算法,用於計算UTF-16流中的「字形」。像往常一樣,處理錯誤是棘手的部分。 E.g.如何處理一個低代理或合併字符下一個新行? 標準建議如何處理這個問題?中止解析?嘗試重新同步?如果是這樣,怎麼樣? 我知道一個可能的答案是「RTFM」,但鑑於標準的龐大規模,該任務有點令人生畏。

    1熱度

    1回答

    有沒有人絆倒了一個偉大的Java實用程序來將各種Unicode的字節流轉換爲UTF8字符串? 我需要解決的問題是我獲取字節流中的數據,可以說它的html,它包含UTF8,UTF-16LE,UTF-16BE,並且在所有語言中,我希望將其規範化爲單個字符串的UTF8。它也應該是非常快的,但我希望找到一個最低限度運作良好的東西。 此外,不同的編碼可以在流中的任何位置。這就是說它的本質是隨機的。它不一定是

    1熱度

    3回答

    我試圖將一些字符串從UTF 16 LE轉換爲UTF 16 BE,但它無法編碼第二個中文字符。 樣品字符串:測試馨俞 代碼: byte[] bytes = Encoding.Unicode.GetBytes(sendMsg.Text); sendMsg.Text = Encoding.BigEndianUnicode.GetString(bytes) 我也試過 var encode = new

    0熱度

    1回答

    在我的iOS應用程序,我有一個功能,到CSV文件寫入數據。這在大多數情況下,細跟以下: [csvString writeToFile: filePath atomically:YES encoding: NSUTF8StringEncoding error:&error]; 我最近收到一封電子郵件從導出CSV文件有怪異的符號,而不是日本字符的日本用戶。所以我切換到使用NSUTF16String

    1熱度

    1回答

    uses ... XSuperObject; procedure TForm1.Button1Click(Sender: TObject); var Json: ISuperObject; begin Memo1.Lines.Add('{"Evênements":"Noël"}'); Json := SO('{"Evênements":"N