โดย : ปาริชาติ ชมมณฑา
หลายๆ ท่านอาจเคยพบกับปัญหาอ่านภาษาไทยในหน้าเว็บเพจของท่านไม่ได้ เช่น กลายเป็นภาษาต่างดาว ก็ไม่ต้องตกอกตกใจไปนะคะ ลองอ่านบทความนี้ก่อน ซึ่งเป็นบทความที่ดิฉันนำมาจาก http://dev.th2.net แล้วท่านก็จะพบกับวิธีการแก้ปัญหานั้นได้อย่างง่ายดาย โดยการเซ็ตฟอนต์ไทยนั้นเอง ซึ่งการเซ็ตฟอนต์ไทย ให้กับเว็บเพจนั้น ก็สามารถทำได้หลายๆ วิธีด้วยกัน โดยมีวิธีต่างๆ ดังนี้ค่ะ
- 1. ใช้คำสั่ง <FONT> โดยใช้คำสั่งว่า<FONT FACE="ชื่อFontไทย">ข้อความภาษาไทย</FONT> เช่น <FONT FACE="AngsanaUPC">นี่เป็นข้อความภาษาไทย</FONT> ( สามารถใส่ชื่อฟอนต์ ได้มากกว่า 1 ชื่อโดยใช้เครื่องหมาย , คั่นระหว่างแต่ละชื่อ ) 2. ใช้ STYLE ใน แท็ก <FONT> โดยใช้คำสั่งว่า<FONT STYLE="font-family:ชื่อFontไทย;">ข้อความภาษาไทย</FONT> เช่น <FONT STYLE=" font-family:AngsanaUPC;">นี่เป็นข้อความภาษาไทย</FONT> ( สามารถใส่ชื่อฟอนต์ได้มากกว่า1 ชื่อโดยใช้เครื่องหมาย , คั่นระหว่างแต่ละชื่อ ) 3. ใช้คำสั่ง <MATA> โดยใช้คำสั่งว่า <META HTTP-EQUIV="Content-Type"CONTENT="text/html; charset=windows-874"> 4. ใช้คำสั่ง <BASEFONT> โดยใช้คำสั่งว่า <BASEFONT FACE="ชื่อFontไทย">ไว้ในส่วนของ<HEAD>...</HEAD> เช่น <BASEFONT FACE="MS Sans ,LilyUPC"> ( สามารถใส่ชื่อฟอนต์ได้มากกว่า1 ชื่อโดยใช้ เครื่องหมาย , คั่นระหว่างแต่ละชื่อ ) 5. ใช้ Style Sheet โดยใช้คำสั่งว่า <STYLE type="text/css"> FONT { font-family: ชื่อFontไทย;} </STYLE> ไว้ในส่วนของ <HEAD>...</HEAD> เช่น <STYLE type="text/css"> FONT { font-family: AngsanaUPC, MS Sans Serif; } </STYLE> และสำหรับส่วนที่ต้องการแสดงผล ภาษาไทย ก็ใช้เพียงคำสั่ง <FONT> ข้อความ ภาษาไทย </FONT> เท่านั้น ( สามารถใส่ชื่อฟอนต์ได้มากกว่า 1 ชื่อโดยใช้เครื่องหมาย , คั่นระหว่างแต่ละชื่อ ) คำแนะนำ วิธีที่ 4-5 นั้น จะสะดวกกว่าเพราะใส่เพียงแค่ครั้งเดียวโดยไม่ต้องใส่ทุกๆ ครั้งที่ต้องการ แสดงผลอักษรภาษาไทย และสามารถเปลี่ยนฟอนต์ที่จะแสดงผลได้ง่าย เพียงเปลี่ยนแค่ที่เดียว ตัวอย่างชื่อFont ภาษาไทย MS Sans Serif
CordiaUPC
AngsanaUPC
EucrosiaUPC
LilyUPC
DB ThaiTextFixed เป็นต้น ขอขอบคุณ http://dev.th2.net ที่มีบทความดีๆ อย่างนี้ให้พวกเราได้อ่านกันนะคะ..........ขอบคุณค่ะ