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

5
จะทำให้คำสั่ง 'less' จัดการกับ UTF-8 ได้อย่างไร
บนเครื่อง Mac การพิมพ์ UTF-8 ใช้งานได้ทั่วไป แต่เครื่องlessไม่ทำงานอย่างถูกต้อง ดังนั้นวิธีนี้ทำงานอย่างถูกต้อง: $ echo -e '\xe2\x82\xac' € แต่การวางให้น้อยลงจะให้สิ่งนี้: $ echo -e '\xe2\x82\xac' | less <E2><82><AC> จะแก้ไขได้อย่างไร? สำหรับการวินิจฉัย: ฉันใช้ Mac OS 10.6.8 เวอร์ชันน้อยกว่า 418, เทอร์มินัล 2.1.2 (273.1) ผลลัพธ์ของสถานที่ของฉันคือ: $ locale LANG="en_US.UTF-8" LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL="C"

5
การแปลงชื่อไฟล์ UTF-8 NFD เป็น UTF-8 NFC ไม่ว่าจะเป็น rsync หรือ afpd
ฉันมีเซิร์ฟเวอร์ไฟล์ภายในบ้านที่ใช้ FreeNAS 8 ไม่กี่วันที่ผ่านมาฉันใช้ rsync เพื่ออัปโหลดไลบรารี iTunes ทั้งหมดของฉันจาก Mac เพื่อที่ฉันจะสามารถโหลดห้องสมุดของฉันผ่านเครือข่ายแทนที่จะเป็นไดรฟ์ USB ที่ช้า ส่วนใหญ่ใช้งานได้แล้วและ iTunes ทำงานได้ดีขึ้นมากในขณะนี้ แต่ฉันพบปัญหาในการเข้าถึงเพลงใด ๆ ที่มีตัวละครที่ไม่ใช่ ASCII (ฉันพบปัญหาครั้งแรกเมื่อโหลดเพลงของQueensrÿche) ไฟล์จะปรากฏใน Finder แต่ความพยายามในการเข้าถึงทำให้มันหายไปจนกว่าฉันจะเชื่อมต่อกับเซิร์ฟเวอร์อีกครั้ง หลังจากการวิจัยพบว่านี่เป็นเพราะ OSX ใช้ลำดับอักขระ UTF ที่แตกต่างจาก Linux ระบบไฟล์ OSX ใช้ Unicode Normalization Form D (NFD) โดยที่ linux ใช้ Form C (NFC) Rsync ไม่แปลงแบบฟอร์มเหล่านี้เมื่อทำการคัดลอกจาก mac ของฉันไปยังเซิร์ฟเวอร์ตอนนี้เมื่อ iTunes พยายามเข้าถึงไฟล์ที่มีอักขระพิเศษผ่านเครือข่ายไฟล์บนเซิร์ฟเวอร์จะมีการเข้ารหัสที่ผิดและรายงาน AFPD …
24 mac-osx  rsync  freenas  utf-8  afp 

5
วิธีรับโลแคลระบบใน Windows 7 cmd
ฉันจะหาตำแหน่งที่ตั้งของระบบใน Windows 7 ได้อย่างไร ฉันหมายถึงสิ่งที่ชอบ: cs_CZ.UTF-8 ฉันพยายามเขียน "locale" ในบรรทัดคำสั่ง แต่ใช้ไม่ได้ใน Windows ข้อเสนอแนะใด ๆ



2
มีเกณฑ์เปรียบเทียบสมรรถนะ MySQL เพื่อวัดผลกระทบของ utf8_unicode_ci เทียบกับ utf8_general_ci หรือไม่?
ผมอ่านที่นี่และมีว่าการใช้utf8_unicode_ciการเปรียบเทียบเพื่อให้แน่ใจว่าการรักษาที่ดีขึ้นของข้อความ Unicode (ตัวอย่างเช่นมัน knowns วิธีการขยายตัวอักษรเช่น 'œ' เป็น 'OE' สำหรับการค้นหาและการสั่งซื้อ) เมื่อเทียบกับการเริ่มต้นutf8_general_ciซึ่งโดยทั่วไปเพียงแถบกำกับ แต่น่าเสียดายที่ทั้งสองแหล่งข่าวระบุว่าจะช้ากว่าเล็กน้อยutf8_unicode_ciutf8_general_ci ดังนั้นคำถามของฉันคืออะไร "ช้าลงเล็กน้อย" หมายความว่าอย่างไร มีใครบ้างที่ใช้มาตรฐาน? เรากำลังพูดถึงผลกระทบของประสิทธิภาพการทำงาน -0.01% หรือมากกว่า -25% ขอบคุณสำหรับความช่วยเหลือของคุณ.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.