วันพฤหัสบดีที่ 16 ตุลาคม พ.ศ. 2557

วิธีแก้ไข Google Chrome แสดงผลภาษาไทยไม่ได้


 




วิธีแก้ไข Google Chrome แสดงผลภาษาไทยไม่ได้



Chrome can't display Thai language.



ผมเริ่มใช้ Google Chrome มาตั้งแต่รุ่น V 4 ครับ ถ้าจำไม่ผิดตอนนั้น IE ก็คงเป็นรุ่นที่ 8, Firefox V3,ประมาณนั้น ตั้งแต่ใช้งานมายังไม่เคยเจอปัญหาในเรื่องการแสดงผลภาษาไทยนะ
จนมาถึง Chrome Update เป็น Version 38.0.2125.101m, มันก็ Update ไปตามปกติของมัน แต่พอ Update เสร็จกลับแสดงผลภาษาไทยเป็นรูปสี่เหลี่ยมอย่างที่เห็นในตัวอย่าง
* ลักษณะนี้ ความผิดพลาดเกิดจากทีมงานพัฒนาของ Google Chrome เอง, จะสังเกตได้ว่า ไม่ว่าคุณจะเข้าเว็บภาษาไทยเว็บไหนก็ตาม หรือแม้แต่หน้า Google Search ของประเทศไทย การแสดงผลก็จะยังเป็นรูปสี่เหลี่ยม ถ้าคุณเจอปัญหาแบบนี้ หรือปัญหาการแสดงผลภาษาไทยผิดเพี้ยนเป็นภาษาต่างดาว เหล่านี้ผมก็พอมีทางออกให้นำไปแก้ไขกันได้




วิธีทำ

1. เปิด Google Chrome ขึ้นมาคลิกที่แถบกำหนดค่า ที่มุม บน/ขวา > About Google Chrome 
จากนั้นให้ดูที่ Version ตามรูป
About Chrome

วิธีที่ผมแนะนำก็คือ ให้คุณ Update ไปใช้รุ่น Beta ที่ใหม่กว่าแบบชั่วคราวไปก่อน โดย...>>
- พิมพ์คำว่า Download Google Chrome Version ... (ใส่หมายเลขรุ่นที่ใหม่กว่าลงไป) ในช่องค้นหาของ Web browser ถ้าคุณจะค้นหาในเว็บภาษาไทยก็ควรจะใช้ Browser อื่นแทนไปก่อน
* จากภาพ 1. Chrome รุ่นที่มีปัญหาของผมคือ V.38.0.2125.101m, ผมก็ต้องพิมพ์เป็น Download Google Chrome Version 39 เป็นต้น หรือถ้าคุณไม่อยากค้นหาเองก็ คลิกเข้าไป
 ดาวน์โหลดได้จาก Link นี้

2. คลิกเลือก Version ที่ต้องการ จากนั้นให้ Download และติดตั้งไปตามปกติ 
รุ่นใหม่ที่คุณติดตั้งก็จะไปแทนที่รุ่นเก่าโดยอัตโนมัติ
Download Google Chrome New version

 

 

Ø>> ทำไมถึงไม่แนะนำให้หา Chrome รุ่นเก่ามาติดตั้งแทน เพราะอย่างน้อยมันก็เสถียรกว่าการใช้รุ่น Beta หรือ Developer..?

1. คุณจะแก้ปัญหาโดยการใช้รุ่นเก่าก่อนการอัปเดทมาใช้แทนก็ได้ แต่ Chrome มี Services ที่ใช้ในการตรวจสอบการ Update อัตโนมัติอยู่ครับ ถ้าคุณไม่เข้าไปปิด Services ตัวนี้ก่อน เวลาเชื่อมต่ออินเตอร์เน็ท เมื่อมันตรวจสอบพบว่า มีรุ่นใหม่ออกมาแล้ว (หมายถึงรุ่นปัจจุบันที่มีปัญหา) มันก็จะแอบอัปเดทให้คุณโดยอัตโนมัติอีก การแสดงผลภาษาไทยก็จะเป็นสี่เหลี่ยมอยู่เหมือนเดิม
2. ถ้าคุณต้องการติดตั้งรุ่นเก่ากว่าคุณต้องถอนการติดตั้งรุ่นปัจจุบันออกก่อนครับ เพราะธรรมชาติของโปรแกรม (อาจจะไม่ทุกยี่ห้อก็ได้นะ) ถ้ามันตรวจสอบพบว่ามีการใช้รุ่นที่ใหม่กว่าอยู่แล้ว มันก็จะมี Dialog box ขึ้นมาถาม จากนั้นก็จะให้กระทำอย่างใดอย่างหนึ่ง.......ผมมองว่าเสียเวลา
3. Chrome เป็น Browser ที่มีการอัปเดทบ่อยที่สุดในบันดาโปรแกรมในกลุ่มเดียวกันก็ว่าได้ และถึงแม้คุณจะติดตั้งรุ่น Beta ที่มีหมายเลขมากกว่า (รุ่นทดลองที่ใหม่กว่า) แต่ถ้ามีการอัปเดทรุ่นใช้งานจริงที่ใหม่กว่าอีกครั้ง มันก็จะอัปเดททับกับรุ่น Beta ที่คุณใช้อยู่ ให้กลายเป็นรุ่นจริง หรือรุ่นที่ใหม่กว่าโดยอัตโนมัติเหมือนกัน (ถ้าไม่ไปปิด Service Update ของมันไว้นะ)



google-fun






Ø>> การแก้ไขปัญหาการแสดงผลภาษาไทยผิดเพี้ยนกรณ๊อื่นๆ

A.>> การแก้ปัญหาการแสดงผลข้อความภาษาไทยใน Chrome ที่เกิดจากปัญหา Directwrite อ่านที่ Link นี้ครับ

เกี่ยวกับ DirectWrit: อธิบายให้พอนึกภาพออกเท่านั้นนะครับ

DirectWrite เป็นคุณสมบัติที่เข้ามาช่วยในการแสดงผลของตัวอักษรให้ดีขึ้น เริ่มมีมาตั้งแต่ Vista SP2, Windows Server 2008 R2 หรือ Windows Server 2008 SP2 และแพลตฟอร์ม Update สำหรับ Windows Server 2008 ในกรณีของ Chrome ก็เริ่มมีการ Support การทำงานของ DirectWrite มาตั้งแต่ Version 37 (พร้อมกับมีรุ่นที่ทำงานแบบ 64 bit ด้วย) แต่ในการตั้งค่าบางอย่างก็อาจจะส่งผลการทำงานของ DirectWrite ผิดเพี้ยนไป หรือไม่บางครั้งปัญหามันก็เกิดจากการพัฒนาของ Chrome ก็มี อันนี้ผมไม่ได้พูดมั่วนะ เพราะถ้าไม่อย่างนั้น ทีมงานของ Google Chrome ก็คงไม่มี Support ในส่วนนี้หรอก
ถ้าคุณอยากรู้ว่า DirectWriteมันคืออะไรก็คลิกอ่านตาม 
Link นี้



B. >> ถ้า Google Chrome แสดงผลภาษาไทย หรือ ภาษาต่างประเทศ เป็นลักษณะนี้ >>...เธเธฑฐเน€ฉฅเธฒเธฅเธซฆเน หรือ ????????? หรือ อัปเดทรà ปัญหานี้เกิดได้ 2 กรณี คือ
1. แสดงผลภาษาต่างดาวเป็นบางเว็บ,บางเพจ: ปัญหาก็เกิดจากผู้พัฒนาเว็บไซต์ (คนเขียนเว็บ) อาจจะตั้งค่าการเข้ารหัสเว็บเพจต่างไปจากการตั้งค่าการเข้ารหัสของ Web browser ที่คุณใช้ ยกตัวอย่างเช่น เว็บของต่างประเทศบางเว็บอาจจะตั้งค่าการเข้ารหัสให้เป็นแบบท้องถิ่น เช่น ISO 8859-7 (ISO Latin/Greek alphabet), Vietnamese (Windows) , ฯลฯ หรือบางเว็บเพจที่แผยแพร่มานานแล้ว (ใช้ภาษา HTML รุ่นเก่า)แต่คนเขียนเว็บไม่อยากจะเสียเวลามาตรวจสอบแก้ไขใหม่ก็อาจจะแสดงผลเพี้ยนได้เหมือนกัน
ถ้ามีปัญหาแบบข้อ 1. นี้คุณจะแก้ไข โดยการเปลี่ยนการเข้าระหัสเว็บเพจของ Browser หรือไม่แก้ไข ก็ได้
* สำหรับการสร้าง Web page ในปัจจุบันที่เป็น HTML 5 จะใช้การเข้ารหัส Unicode (UTF-8) เป็นค่ามาตรฐาน ไม่ได้วุ่นวายเหมือน HTML รุ่นก่อน, คนทำงานสายเว็บมันก็เหมือนกับอาชีพอื่นๆนั่นแหละครับ ใช่ว่าทุกคนจะชอบการเปลี่ยนแปลง บางคนเคยชินกับ HTML รุ่นเก่า คุ้นเคยกับวิธีการเดิมๆ ก็ทำแบบเดิมๆไม่คิดปรับปรุงก็ยังมีอยู่

2.เปิดเว็บภาษาไทยแต่การแสดงผลเป็นภาษาต่างดาว หรือ เพี้ยนเหมือนๆกัน ปัญหาก็น่าจะเกิดจาก...คุณอาจจะเผลอไปคลิกการเข้ารหัสของ Web browser แบบผิดๆ ก็เป็นได้, ค่า Default ของ Chrome จะเป็น Unicode (UTF-8) ตามมาตราฐาน HTML 5 ครับ 
สำหรับวิธีแก้ปัญหาทั้ง 2 ข้อในข้อ B. ให้คุณ อ่านที่ Link นี้



C. >> จะรู้ได้อย่างไรว่า Chrome ที่คุณใช้มีการอัปเดทรุ่นใหม่แล้วหรือยัง?..ให้คุณทำตามนี้

คลิกที่แถบเมนูกำหนดค่า ที่มุม บน/ขวา > คลิก About Google Chrome (เกี่ยวกับ Google Chrome ) เหมือนภาพที่ 1. จากนั้นรอสักครู่ Chrome ก็จะทำการตรวจสอบหารุ่นใหม่ (ต้องต่ออินเตอร์เน็ท) ถ้ารุ่นที่คุณใช้อยู่ Update แล้ว 
ก็จะมีข้อความแจ้ง
 .V. Google Chrome is up to date.

ข้อสังเกตอีก 1จุดก็คือเมื่อมีการอัปเดตให้บริการ: รายละเอียดตรงนี้ผมเอามาจาก Support Google Chrome ไม่ได้เขียนเอง
ตามปกติการอัปเดตจะทำงานอยู่เบื้องหลัง เมื่อคุณปิดและเปิดเบราว์เซอร์อีกครั้ง อย่างไรก็ตาม หากคุณไม่ได้เปิดเบราว์เซอร์มาสักระยะหนึ่ง (หรือ คอมพิวเตอร์ไม่ได้ต่ออินเตอร์เน็ทตลอดเวลา) คุณอาจเห็นเมนูของ Chrome เปลี่ยนเป็นสี เขียว วิธีแก้ไข Google Chrome แสดงผลภาษาไทยไม่ได้_clip_image001 ส้ม วิธีแก้ไข Google Chrome แสดงผลภาษาไทยไม่ได้_clip_image002 หรือแดง วิธีแก้ไข Google Chrome แสดงผลภาษาไทยไม่ได้_clip_image003 
วิธีแก้ไข Google Chrome แสดงผลภาษาไทยไม่ได้_clip_image001[1] ถ้าคุณเห็นสีเขียว ก็หมายถึง การอัปเดตพร้อมใช้งานมาแล้ว 2 วัน
วิธีแก้ไข Google Chrome แสดงผลภาษาไทยไม่ได้_clip_image002[1] สีส้มหมายถึง 4 วัน 
วิธีแก้ไข Google Chrome แสดงผลภาษาไทยไม่ได้_clip_image003[1] สีแดงหมายถึง 7 วันหรือมากกว่า
เมื่อต้องการอัปเดตดังกล่าว ให้ทำตามขั้นตอนตามนี้..>>
1. คลิกแถบเมนูกำหนดค่าของ Chrome
2. เลือก อัปเดต Google Chrome 3. ในช่องโต้ตอบให้ยืนยันให้คลิก Restart เบราว์เซอร์จะบันทึกแท็บและหน้าต่างที่เปิดอยู่ และเปิดแท็บและหน้าต่างเหล่านั้นอีกครั้งโดยอัตโนมัติ เมื่อเบราว์เซอร์รีสตาร์ท หากคุณไม่ต้องการให้รีสตาร์ททันที ให้คลิกไม่ใช่ตอนนี้ ในครั้งต่อไปที่คุณรีสตาร์ทเบราว์เซอร์ การอัปเดตจะถูกนำไปใช้โดยอัตโนมัติ
ผู้ใช้ Windows 8: ตรวจสอบให้แน่ใจว่าได้ปิดหน้าต่าง Chrome รวมทั้งแท็บบนเดสก์ท็อปและแอปพลิเคชน Windows 8 ทั้งหมดแล้ว จากนั้นให้เปิด Chrome ขึ้นใหม่เพื่อใช้การอัปเดต

วิธีติดตั้ง และ Run Windows จากอุปกรณ์ USB (ตัวอย่างการสร้าง WIn 10 ฉบับพกพา)
Free Download Virtual Machine Software and How to used VMware Player, Oracle VM VirtualBox, Microsoft Virtual PC2007, Citrix XenServer, Linux Live USB Creator, etc.









ไม่มีความคิดเห็น :