คำถามติดแท็ก utf

12
UTF-8, UTF-16 และ UTF-32
ความแตกต่างระหว่าง UTF-8, UTF-16 และ UTF-32 คืออะไร ฉันเข้าใจว่าพวกเขาจะเก็บ Unicode ทั้งหมดและแต่ละตัวใช้จำนวนไบต์ที่แตกต่างกันเพื่อแสดงอักขระ มีข้อได้เปรียบในการเลือกอย่างใดอย่างหนึ่งหรือไม่?
487 unicode  utf-8  utf-16  utf  utf-32 


5
ความแตกต่างระหว่าง UTF-8 และ UTF-16 หรือไม่
ความแตกต่างระหว่าง UTF-8 และ UTF-16 หรือไม่ ทำไมเราต้องการสิ่งเหล่านี้ MessageDigest md = MessageDigest.getInstance("SHA-256"); String text = "This is some text"; md.update(text.getBytes("UTF-8")); // Change this to "UTF-16" if needed byte[] digest = md.digest();
137 java  unicode  utf-8  utf-16  utf 

15
การเข้ารหัสใดที่เปิดไฟล์ CSV อย่างถูกต้องด้วย Excel ทั้ง Mac และ Windows
เรามีเว็บแอปที่ส่งออกไฟล์ CSV ที่มีอักขระต่างประเทศด้วย UTF-8 ไม่มี BOM ทั้งผู้ใช้ Windows และ Mac จะได้รับอักขระขยะใน Excel ฉันพยายามแปลงเป็น UTF-8 ด้วย BOM; Excel / Win ใช้ได้ด้วย Excel / Mac แสดงซึ่งพูดพล่อยๆ ฉันใช้ Excel 2003 / Win, Excel 2011 / Mac นี่คือการเข้ารหัสทั้งหมดที่ฉันพยายาม: Encoding BOM Win Mac -------- --- ---------------------------- ------------ utf-8 -- scrambled scrambled utf-8 BOM WORKS scrambled …
137 windows  excel  macos  csv  utf 

13
<0xEF, 0xBB, 0xBF> อักขระที่แสดงในไฟล์ จะลบออกได้อย่างไร?
ฉันกำลังบีบอัดไฟล์ JavaScript และคอมเพรสเซอร์บ่นว่าไฟล์ของฉันมีอักขระอยู่ในนั้น ฉันจะค้นหาอักขระเหล่านี้และลบออกได้อย่างไร
87 file  unicode  utf-8  utf 

1
การเข้ารหัส Unicode สำหรับตัวอักษรสตริงใน C ++ 11
จากคำถามที่เกี่ยวข้องฉันต้องการถามเกี่ยวกับอักขระใหม่และประเภทลิเทอรัลสตริงใน C ++ 11 ดูเหมือนว่าตอนนี้เรามีอักขระสี่ประเภทและตัวอักษรสตริงห้าประเภท ประเภทอักขระ: char a = '\x30'; // character, no semantics wchar_t b = L'\xFFEF'; // wide character, no semantics char16_t c = u'\u00F6'; // 16-bit, assumed UTF16? char32_t d = U'\U0010FFFF'; // 32-bit, assumed UCS-4 และตัวอักษรสตริง: char A[] = "Hello\x0A"; // byte string, "narrow encoding" wchar_t …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.