Tag: unicode
5 รายการ
Blog

Java Normalizer: ค้นหาชื่อไทยให้ตรงกัน เข้าใจ NFC กับ NFKC ก่อนใช้
ทำคีย์สำหรับค้นหาข้อความด้วย java.text.Normalizer พร้อมเทสต์สระอำ ลำดับวรรณยุกต์ และตัวเลขเต็มความกว้างบน JDK 21

ตัดข้อความไทยใน Java ให้สระ วรรณยุกต์ และอีโมจิอยู่ครบด้วย BreakIterator
ทำพรีวิวข้อความไทยด้วย BreakIterator บน JDK 21 พร้อมเทสต์ขอบเขตตัวอักษรและอีโมจิ เพื่อใช้กับแจ้งเตือนและหัวข้อการ์ด

Python แก้ช่องโหว่แปลงชื่อเว็บ: ตัวพิมพ์เล็กทำให้ระบบมองคนละโดเมน
ชื่อเว็บเดียวกันอาจแปลงออกมาต่างกัน เพราะ Python ใช้กฎตัวอักษรผิดยุค อธิบายความเสี่ยงต่อการตรวจชื่อเว็บ รุ่นที่แก้แล้ว และสิ่งที่คนทั่วไปกับทีม IT ควรตรวจ
Python unicodedata.normalize: เทียบข้อความให้ตรงโลก Unicode
เลือก NFC/NFKC ก่อนเทียบ identifier พร้อมอธิบายว่าการ normalize ไม่ใช่ระบบป้องกันชื่อหลอกทั้งหมด
Bun.stringWidth: จัดคอลัมน์ terminal ตามความกว้างที่มองเห็น ไม่ใช่จำนวนอักขระ
ใช้ Bun.stringWidth กับ ASCII, ตัวกว้างและ combining mark เพื่อไม่ให้ตาราง CLI เหลื่อม