Apple News

วิธีแก้ไข 'Black Dot' Unicode Bug ที่หยุดทำงาน iMessage

วันพุธที่ 9 พฤษภาคม 2018 08:32 น. PDT โดย Joe Rossignol

มีการค้นพบจุดบกพร่องอื่นของ Unicode ที่สามารถหยุดแอปและระบบปฏิบัติการได้ตั้งแต่ WhatsApp บน Android ไปจนถึง iMessage บน iOS เราจะไม่แชร์สตริงที่แน่นอน เพื่อป้องกันไม่ให้แพร่กระจายออกไป แต่มีอิโมจิจุดสีดำ (⚫️) และชี้ไปทางซ้าย (👈) รวมถึงอักขระที่ซ่อนอยู่อื่นๆ





ข้อบกพร่อง Unicode imessage
พูดง่ายๆ ก็คือ ไม่สามารถแสดงสตริง Unicode เฉพาะนี้ได้อย่างถูกต้อง และทำให้ระบบหยุดทำงาน โดยทั่วไป เมื่อจุดบกพร่องส่งผลต่อ iMessage ปัญหาสามารถแก้ไขได้โดยการลบการสนทนาที่มีข้อความที่เป็นปัญหา ขั้นตอนต่อไปนี้ใช้ได้กับ iPhone 6s และใหม่กว่า ยกเว้น iPhone SE:

  • บังคับปิด แอพข้อความ



  • ถามสิริ เพื่อส่งการตอบกลับไปยังผู้ส่งข้อความเพื่อให้สตริง Unicode ไม่เป็นฟองอากาศล่าสุดในการสนทนาอีกต่อไป

  • 3D Touch บนไอคอนแอพ Messages จากหน้าจอหลัก แล้วแตะ New Message ในเมนูที่เปิดขึ้นมา

  • แตะที่ยกเลิกที่มุมบนขวาของหน้าจอข้อความใหม่

  • แตะ แก้ไข ที่มุมบนซ้ายของรายการสนทนา

  • แตะวงกลมทางด้านซ้ายของการสนทนาที่มีข้อความที่เป็นปัญหา เครื่องหมายถูกสีน้ำเงินจะปรากฏขึ้น

  • แตะที่ ลบ ที่มุมล่างขวา

หากคุณมี iPhone ที่มี Siri แต่ไม่มี 3D Touch ตั้งแต่ iPhone 4s ถึง iPhone 6 Plus และ iPhone SE ขั้นตอนจะแตกต่างกันเล็กน้อย:

  • บังคับปิด แอพข้อความ

  • ถามสิริ เพื่อส่งการตอบกลับไปยังผู้ส่งข้อความได้หลายครั้งตามความจำเป็นจนกว่าฟองอากาศที่มีสตริง Unicode จะถูกกระแทกออกจากส่วนที่มองเห็นได้ของการสนทนา

  • เปิดแอพข้อความ

  • แตะที่ลูกศรย้อนกลับที่มุมบนซ้ายเพื่อกลับไปยังรายการสนทนา

  • แตะ แก้ไข ที่มุมบนซ้ายของรายการสนทนา

  • แตะวงกลมทางด้านซ้ายของการสนทนาที่มีข้อความที่เป็นปัญหา เครื่องหมายถูกสีน้ำเงินจะปรากฏขึ้น

  • แตะที่ ลบ ที่มุมล่างขวา

นอกจากนี้ยังอาจเป็นไปได้ที่จะลบข้อความที่มีปัญหาบนอุปกรณ์อื่นที่ใช้เบต้า iOS 11.4 หรือ macOS 10.13.5 ผ่านข้อความบน iCloud

แม้ว่าจุดบกพร่อง Unicode ล่าสุดนี้จะถูกค้นพบเมื่อสัปดาห์ที่แล้ว แต่ตอนนี้เริ่มได้รับความสนใจอย่างแพร่หลายในชุมชน Apple หลังจากที่ไฮไลต์ในช่อง YouTube ยอดนิยมบางช่อง เราได้เลือกที่จะไม่ให้ลิงก์ใดๆ แต่สตริงเฉพาะนั้นเหมาะสำหรับผู้ที่สนใจใน Google

บั๊กนี้ส่งผลกระทบทั้ง iOS 11.3 และ iOS 11.4 รุ่นเบต้า และเวอร์ชันซอฟต์แวร์ แพลตฟอร์ม และอุปกรณ์อื่นๆ อีกมากมาย Apple ยังไม่ได้แก้ไขปัญหา แต่มีแนวโน้มที่จะเผยแพร่การอัปเดตซอฟต์แวร์เพื่อแก้ไขปัญหาในไม่ช้า

แท็ก: iMessage , Unicode