การกำหนด font ใน css มีผลต่อการแสดงภาษาไทยหรือเปล่าครับ

เริ่มโดย ae18, 22 มิถุนายน 2012, 11:42:41

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ae18

คือในส่วนของฐานข้อมูลที่เป็น utf-8 ก็แสดงผลได้ปกติ แต่มีปัญหาตรงหัวข้อ Lastest News หรือที่เป็นหัวข้อหลัก พอเปลี่ยนเป็นไทย ก็จะกลายเป็นรูปสีเหลี่ยมทันที มีคนแนะนำให้เปลี่ยน substr เป็น mb_substr ก็ได้ผลเหมือนเดิม เลยไม่รู้ว่าจะเริ่มไปตรงไหนต่ออีก ขอคำแนะนำหน่อยครับ   :P
[direct=https://runningwiki.blogspot.com/]เริ่มต้นวิ่ง เทคนิคการวิ่ง อาการบาดเจ็บจากการวิ่ง[/direct]

jaras

คาดว่าตอนเขียน css คงกำหนดให้เป็น font ที่มันไม่รองรับภาษาไทยสินะครับ ปัญหานี้แก้ไขได้ด้วยการเปลี่ยนชื่อ font ให้เป็นตัวที่รองรับภาษาไทยครับ เช่น
MS San serif, Tahoma เป็นต้น

หากคิดว่า font ภาษาไทยเหล่านี้ไม่สวยพอ ก็พอมีทางแก้คือทำเป็นไฟล์รูปภาพแทนครับ
[direct=http://www.babytrick.com]อัจฉริยะของลูก เริ่มต้นจากทารกในครรภ์[/direct]
[direct=http://touratthai.com]Travel & Tour in Thailand information[/direct]
[direct=http://iaddyou.com]The center of the good story on the internet world[/direct]

vii

อ้างถึงจาก: ae18 ใน 22 มิถุนายน 2012, 11:42:41
คือในส่วนของฐานข้อมูลที่เป็น utf-8 ก็แสดงผลได้ปกติ แต่มีปัญหาตรงหัวข้อ Lastest News หรือที่เป็นหัวข้อหลัก พอเปลี่ยนเป็นไทย ก็จะกลายเป็นรูปสีเหลี่ยมทันที มีคนแนะนำให้เปลี่ยน substr เป็น mb_substr ก็ได้ผลเหมือนเดิม เลยไม่รู้ว่าจะเริ่มไปตรงไหนต่ออีก ขอคำแนะนำหน่อยครับ   :P
การ insert/update/select ข้อมูลจากฐานข้อมูล

ให้ลองทำออกมาเปลือยๆก่อนครับ ถ้ามันอ่านได้ถูกต้อง แสดงว่าปัญหาอยู่ที่การเลือกฟอนต์ใน css
ถ้ามันอ่านได้ไม่ถูกต้อง css ก็ช่วยไม่ได้

ทั้ง 3 กระบวนการ ควรทำโดยที่ใช้ mysql_query ที่มี character เดียวกันทั้งหมด ถ้า utf-8 ก็ utf-8 ทั้งหมด
นอกจากนี้ในหน้าเว็บ meta charset พวกนี้ก็ต้องตรงกันด้วยกับที่ทำใน code คือถ้า utf-8 ก็ต้องใส่ตามนั้น

ขั้นต้นลองตรวจตรงนี้ดูก่อนครับ