utf-16

    0熱度

    2回答

    我目前正在使用swift編程語言3.1學習swift。 在書中,它指出swift的String和Character類型是完全符合Unicode的,每個字符都由21位unicode標量值表示。每個字符都可以通過utf8,16,32查看。 我明白utf8和utf32在字節和位級別是如何工作的,但我很難理解utf16如何在位級別工作。 我知道,對於代碼點可以適合16位的字符,utf16只是將字符表示爲1

    0熱度

    1回答

    我得到了一個整數值29.827,我想用UTF-16-LE編碼將它轉換成Unicode漢字'玻璃'(U + 7483)(見http://www.fileformat.info/info/unicode/char/7483/index.htm)。 我設法這個數字轉換成3byte UTF-8編碼(超過2048整數有UTF-8 3byte ..)與 s ='\u%s'%hex(int_to_encode)

    -1熱度

    1回答

    我想在文本文件替換1個字(文件格式不.TXT) 文件Unicode是(UTF16) 幾個文本例如: ID =「FF 0 3 4一9 2 - dd 9 f - 4 3 7 4 - a 8 ad - f 5 5 4 0 0 2 a 4 1 9 b「ISSUE _ DATE =」2 0 1 7 - 0 2 - 1 6 T 1 7:2 9 :1 8。9 7 0 2 2 9 4 Z「SEQUENCE =」0

    0熱度

    1回答

    我試圖找出如何讓UTF-16字符在我的JSON字符串。這是我的JSON: ourWideStringClass jsonNoError("{ \ \"type\" : \"ROI\", \ \"m_position\" : { \ \"m_x\" : 16, \ \"m_y\" : 32, \ \"m_z\" : 0 \ }, \

    0熱度

    1回答

    在Java中,一個字符串中是否有方法: length()/charAt(), codePointCount()/codePointAt() C++ 11具有std::string a = u8"很燙燙的一鍋湯"; 但a.size()是字符數組,不能索引unicode的炭的長度。 在C++字符串中是否有解決unicode的解決方案?

    0熱度

    1回答

    由於Delphi使用UTF-16作爲其內部表示,將UnicodeString的所有字節複製到字節數組是否正確? 這是平臺無關的嗎?

    1熱度

    1回答

    如何使用std::codecvt_utf8_utf16將uft8轉換爲utf16並將其轉換爲而不使用使用任何字符串類(例如std::string或std::wstring),但僅使用普通數組和字符串?我如何知道我需要存儲轉換的緩衝區的大小? 例如,以滿足該接口: std::unique_ptr<char16_t[]> ToUTF16(const char* utf8String); std::u

    -1熱度

    2回答

    我們有一個應用程序寫成utf-8基本編碼,它支持utf-8 BMP(3字節)。但是,它需要支持代理對。 我讀過一些代碼字符在utf-8中不支持的地方。這是真的嗎? 如果是,那麼使我的應用程序具有utf-16的默認編碼而不是utf-8的步驟是什麼? 我沒有代碼片段,因爲整個應用程序是通過記住utf-8而不是替代字符來編寫的。 我需要在整個代碼中更改哪些項目才能獲得utf-8中代理對的支持。或者將默認

    4熱度

    2回答

    考慮到charAt(),charCodeAt()和codePointAt()我發現參數的含義不一致。在我真正想到它之前,我認爲你總是可以安全地訪問length -1的字符。但是我讀到charCodeAt()和codePointAt()之間的區別在於charCodeAt()指的是16位(字節對),所以除了讀取i之外,如果它們是代理對,還需要i+1(如同使用UTF-16 )。而codePointAt(

    2熱度

    2回答

    無論出於何種原因,我認爲這將是一個整潔的表達我感興趣的表情符號。第一列將是codepoint,第二表情符號,第三名。沿着這個網頁的東西,但是適合我的使用。 Full emoji data 假設我弄清楚如何在代碼點迭代(有對於其他問題,或者我構建的興趣列表),那麼我將只通過代碼點,如 u_str = u'\U0001F001' u_str = u'\U0001F002' 週期 (產生編程當然)