utf-16

    0熱度

    2回答

    我需要在Java中將byte []轉換爲char []。 使用的Unicode編碼是UTF-16。 要簡潔,我需要一個Java相當於C#的 UnicodeEncoding.Unicode.GetChars(byte[] bytes); 另外,我只需要一個字節的一部分[]轉換成char [] public virtual char[] GetChars(byte[] bytes, int ind

    0熱度

    1回答

    我正在使用LZstring對字符串執行UTF-16壓縮並將其存儲在數據庫中。具體而言,它是存儲在cordova.sqllite db中的JSON.stringify'd數據。當我檢索數據庫中的數據有些時候,它會導致語法錯誤:意外的EOF 我想的是,根據輸入,LZString的compressToUTF16功能產生無效字符。奇怪的是,它正確存儲在數據庫中(存儲到數據庫時沒有意外的EOF錯誤)。 存儲

    3熱度

    1回答

    我有一個QLineEdit用戶將輸入一個名稱(不需要人名)和字符不呈現。 它看起來像: 如何做我必須配置QLineEdit的編碼,以獲得該字符可見?

    -1熱度

    1回答

    我正在嘗試導入MS Access中的xml文件,但收到錯誤消息。 * Access遇到一個錯誤處理的文件 'XML文件01.xml' XML架構 無法切換編碼。* XML文件的第一行是 <?xml version="1.0" encoding="utf-16"?> 當我編輯在記事本是 <?xml version="1.0" encoding="utf-8"?> 加載正常。 問題是我有+10

    0熱度

    1回答

    我有一個字節數組 uint8_t array[] = {0x00, 0x72, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x74}; 我知道的是,在這個文本是「根」; 我有一個函數應該將utf-16轉換爲utf-8。下面是代碼: ​​ 它的偉大工程與西里爾(它從0×04),但是當我試圖把我的陣列中,我得到的東西,如: 爀漀漀琀開㌀㜀 等... 這裏有什麼問題?

    2熱度

    1回答

    我有一個文件是一些明文的十六進制字節(前18個字節除外),但文件編碼是UTF-16。下面是該文件的一個短轉儲: 00000000 ff fe 35 1f d3 bb 7a ef df 45 92 df be ff 33 c2 |..5...z..E....3.| 00000010 af c7 30 00 42 00 45 00 33 00 45 00 35 00 45 00 |..0.B.E.3

    1熱度

    1回答

    我已經從文件加載字符串。當我打印出來的字符串: print my_string print binascii.hexlify(my_string) 我得到: 2DF5 0032004400460035 含義此字符串是UTF-16。我想這個字符串轉換爲UTF-8,這樣上面的代碼產生這樣的輸出: 2DF5 32444635 我已經試過: my_string.decode('utf-8

    2熱度

    2回答

    對於任何給定的Java字符串s,我想知道,如果字符由s代表的陣列是保證是一個有效的UTF-16字符串,如: final char[] ch = new char[s.length()]; for (int i = 0; i < ch.length; ++i) { ch[i] = s.charAt(i); } // Is ch guaranteed to be a valid UTF

    1熱度

    3回答

    我知道java使用UTF-16編碼。即Java使用16 bits來編碼字符。所以java可以支持65536個字符。所以Java可以提供國際化。 雖然我正在使用Struts2,但我看到Struts2使用UTF-8編碼,這意味着它只能支持256個字符,如ASCII,但仍然支持Struts2支持國際化。 現在我的問題是如何一個UTF-8編碼支持國際化只有256個字符?

    0熱度

    1回答

    我有一個UTF-16文件(或UCS-2,因爲它是UTF-16 LE據我所知)編碼,我從這裏下載:http://www.humancomp.org 我想讀取該文件的內容到std::wstring,這是我的第一個問題:我一直無法讀取文件正確的呢。讀取的數據似乎總是搞砸了。 其次,我想比較讀std::wstring字符串文字const wchar_t*。在這裏,我遇到了我的第二個問題:如何通過十六進制值