งานออนไลน์
สร้างรายได้ง่ายๆ กับออนไลน์ ทำที่บ้านได้ 100%
ขอรับข้อมูลเพิ่มเติม ฟรี! Line id : @ekstepza
http://www.EkStepZa.com
จองตั๋วรถทัวร์
จองตัวร์รถทัวร์ ทุกเส้นทาง ทั่วประเทศ
จองง่ายๆ ภายใน 5 นาที ชำระค่าตั๋วที่ 7/11
http://www.thaibusticket.com

การสร้างเว็บไซต์ภาษาไทย Encoding ไทย

ถ้าจะนึกถึงภาษาสากล ที่เป็นที่ยอมรับกันทั่วโลกละก็ แน่นอนครับ ภาษา English นั่นเอง ซึ่งทำให้มาตรฐานการเข้ารหัสภาษา หรือ การ Encoding ที่เหมาะกับภาษาอังกฤษนั้น ไม่สร้างปัญหาแก่ผู้สร้างเว็บไซต์ทั่วไปเพราะใช้ ภาษามาตราฐานของ โลก Cyber ไงละครับ

มาพูดถึงภาษาไทยเราดีกว่า บางครั้งเราต้องการสร้างเว็บไซต์ให้คนไทยอ่าน ดังนั้น เราต้องมาเลือกใช้ การเข้ารหัสภาษาที่เหมาะสมกับตัวอักษรไทยครับ ซึ่งถ้าเริ่มต้นทำเว็บไซต์ เราเลือกการเข้ารหัสภาษา Encoding ของภาษาไทยเราได้อย่างถูกต้องแล้ว จะได้ไม่ต้องมาวุ่นวายแก้ ปัญหากันภายหลังไงล่ะครับ


< meta equiv="Content-type" content="text/html; charset=windows-874">
< meta equiv="Content-type" content="text/html; charset=tis-620">
< meta equiv="Content-type" content="text/html; charset=utf-8">


นี่คือตัวอย่าง Tag การกำหนดภาษาให้กับ หน้าเว็บไซต์ของเรานะครับ

สำหรับการเข้ารหัสภาษา Encoding ที่รองรับตัวอักษรไทยนั้น ได้แก่ utf-8, tis-620 และ windows-874 เลือกใช้ตัวไหนก็ได้ครับสำหรับผม แนะนำการเข้ารหัวตัวอักษรแบบ tis-620 และ windows-874 ครับ เพราะว่าเป็น Encoding ที่ออกแบบมาเพื่อตัวอักษรไทยโดยเฉพาะจริงๆ ส่วน การเข้ารหัสตัวอักษรแบบ utf-8 นั้นเป็น Encoding แบบครอบคลุม หลายภาษา เป็น International Encoding น่ะครับ

สาเหตที่ไม่แนะนำ utf-8 ก็เพราะว่าผมเคยเจอปัญหา ตัวอักษร ก. กไก่ บางครั้งจะกลายเป็น อักขระแปลกประหลาด ซะงั้น เพราะเนื่องจากว่า รหัสตัวอักษร ก. ไก่ ในมาตรฐาน utf-8 นั้น มี รหัสตัวอักษรมากกว่า 1 ชุดที่ ตรงกับตัวอักษร ก.ไก่ ครับ ทำให้เกิดการเข้ารหัสผิดเพี้ยน

Memory กับการทำงานของเครื่องคอมพิวเตอร์

คอมพิวเตอร์เครื่องหนึ่งประกอบไปด้วยส่วนประกอบหลัก ๆ อยู่สามส่วน ได้แก่ CPU, Hard Disk และ Memory เพื่อให้เกิดความเข้าใจในการทำงานของแต่ละส่วน ขอให้นึกถึงที่ทำงานใน

สมัยก่อนซึ่งประกอบไปด้วย ตัวท่าน ตู้เก็บเอกสาร และโต๊ะทำงาน

1. CPU คือ ตัวเรา ซึ่งมีหน้าที่ต้องตัดสินใจว่าจะทำอะไรบ้าง และทำอย่างไร
2. Hard Disk คือ ชั้นเก็บเอกสาร และข้าวของเครื่องใช้ ซึ่งบางอย่างก็ไม่ค่อยจะได้ใช้
3. Memory คือ โต๊ะทำงาน

ลอง เปรียบเทียบดูในเรื่องของประสิทธิภาพในการทำงาน จะเกิดอะไรขึ้นถ้าเราเป็นคนที่มีความเร็วในการทำงานสูงมาก และสามารถจัดการงานหลาย ๆ อย่างได้ในเวลาเดียวกัน แต่โต๊ะทำงานของ เรามีขนาดเล็ก สิ่งที่จะเกิดขึ้นก็คือ เราจะเสียเวลาไปกับการย้ายของไปมาระหว่างตู้เก็บเอกสารกับโต๊ะทำงาน เพราะถ้าโต๊ะทำงานเล็กก็ทำงานได้น้อยในเวลาเดียวกัน

memory = โต๊ะทำงาน กรณีตัวอย่างเช่น บนโต๊ะทำงานถ้าไม่นับรวมพื้นที่ที่ต้องใช้วางอุปกรณ์ต่าง ๆ นานา แล้ว สมมติว่าเหลือพื้นที่ที่สามารถวางเอกสารได้สามฉบับ ถ้าจะนำเอกสารฉบับที่สี่ขึ้น มาทำ เราจำเป็นต้องคิดว่าจะต้องเอาเอกสารอันใดอันหนึ่งที่อยู่บนโต๊ะไปเก็บใส่ตู้ ก่อน เพื่อจะได้มีพื้นที่ที่จะทำงานกับเอกสารอันไหม่นี้ ทั้ง ๆ ที่ในบางกรณีเราไม่อยากจะเอาอะไรไปเก็บเลย และต้องการให้เอกสารทั้งหมดอยู่บนโต๊ะทำงาน เพื่อที่เราจะสามารถหยิบมาใช้ได้อย่างสะดวกรวดเร็ว

สรุป ว่า ไม่ว่าเราจะทำงานได้เร็วขนาดไหน (CPU) และไม่ว่าตู้เก็บเอกสารของเราจะมีขนาดกว้างขวางขนาดไหน (Hard Disk) เราก็จะยังคงทำงานได้ไม่เต็มประสิทธิภาพอย่างที่ควรจะเป็น เคล็ดไม่ลับก็คือเราต้องการโต๊ะทำงานที่ใหญ่กว่าเดิม (Memory)

ฉนั้นแล้ว วิธีการที่ง่ายและมีประสิทธิภาพที่สุดในการเพิ่มความเร็วและความสามารถของเครื่องคอมพิวเตอร์ ก็คือการเพิ่ม Memory นั่นเอง เครดิตคุณ Tim จาก memorytoday.net

Image File Type ประเภทไฟล์ รูปภาพกราฟฟิก


สำหรับประเภทของไฟล์รูปภาพ ( Image File Type ) ที่ใช้งานในคอมพิวเตอร์นั้น มีอยู่หลายประเภท ซึ่งจะแยกประเภทของไฟล์เหล่านี้ด้วยนามสกุลของไฟล์ ได้แก่ .bmp , .jpg , .gif , .png และอื่นๆ
แต่สำหรับ ประเภทของไฟล์ที่สามารถนำมาใช้บนเวบเพจ มี 4 ประเภทคือ .bmp , .jpg , .gif และ .png เพื่อให้สามารถ เลือกใช้ไฟล์รูปภาพทั้ง 4 ประเภทนี้ได้อย่างเหมาะสม จะขออธิบาย รายละเอียดที่จำเป็นดังนี้

.BMP (Bitmap) เป็นไฟล์มาตรฐานของ Windows มีความละเอียดของภาพสูงที่สุด แต่มีข้อจำกัดคือ ไฟล์นั้นจะมี ขนาดใหญ่ นำมาใช้งานไม่สะดวก

.JPG (Joint Photographics Expert Group) เหมาะสำหรับรูปภาพที่มีรายละเอียดของสีจำนวนมาก เช่นรูปถ่าย หรือรูปที่ได้จาการสแกน เข้ามา และมีขนาดเล็กกว่า .BMP มาก ถึง
แม้จะไม่สามารถแสดงรายละเอียดของภาพได้เท่า .BMP ก็ตามแต่อยู่ในเกณฑ์ที่ยอมรับได้ ทำให้นิยมใช้มากกว่า .BMP

.GIF (Graphics Interchange Format) เป็นไฟล์ที่มีการบีบอัดข้อมูลสูง ทำให้ไฟล์มีขนาดเล็กมาก นิยมทำเป็น Icon และทำเป็นภาพเคลื่อนไหวได้ด้วย

.PNG (Patable Network Graphic) ไฟล์ .PNG สามารถแสดงรายละเอียดสีได้ถึง 162.7 ล้านสี และมีขนาดเล็กเหมือน .GIF แต่ยังมีไม่ค่อยได้รับความนิยม เนื่องจากเพิ่งเกิดขึ้นมาได้ไม่นาน แต่อนาคตคาดว่าจะเป็นที่นิยม และ
มาแทนที่ .GIF ในที่สุด

.SWF (Shockwave Flash) เป็นรูปภาพที่เก็บข้อมูลได้สีครบถ้วน มีขนาดเล็กทำงานแบบเว็กเตอร์นั้น คือจะเปลี่ยนแปลงขนาดอย่างไร ก็ยังคงความชัดเจน ทำภาพเคลื่อนไหว ที่รู้จักกันในนามของโปรแกรม Flash มีนามสกุล .SWF

การสร้างเว็บไซต์ให้รองรับการแสดงผล ทั้ง IE และ Firefox

หลายๆคนคงเคยสังเกตนะครับว่า เวลาที่เราสร้างเว็บไซต์นั้น บางครั้งเราดูหน้าเว็บด้วย IE หรือ Internet Exploror กับ ดูด้วย Firefox เนี่ย จะได้ผลลัพธ์ไม่เหมือนกัน รวมทั้ง Browser ตัวอื่นๆก็เช่นกัน เช่น Opera, Maxtron หรือน้องใหม่อย่าง Google Crome ซึ่งที่เป็นเช่นนั้นก็เนื่องมาจาก แต่ละ Browser มีวิธีการประมวลผลต่างกัน เมื่อ Browser ถูกเรียกให้เปิดหน้าเว็บไซต์ใดเว็บไซต์หนึ่งแล้ว มันจะเริ่มประมวลผลว่า Code HTML นี้จะเอาไปแสดงผลยังไงดี Code Javascript นี้ล่ะ ยังไงดีๆ ซึ่งแต่ละ Browser ก็จะแสดงผลต่างกันออกไป

หลายๆคนอาจตั้งคำถามว่า "แล้วเราจะเขียนเว็บไซต์ของเราให้ อิงตามมาตรฐานของ Browser ไหนดีล่ะ" บางคนไม่คิดมาก ก็เอาตาม IE ไปเลยคนใช้เยอะ ใช่ ครับ ใช้เยอะ แต่ไม่ได้ทุกคนที่ใช้ IE นี่ครับ ถ้าผู้ที่ใช้ Browser อื่นเข้ามาในเว็บคุณแล้ว เห็นหน้าเว็บคุณ เด้งไป เด้งมา ตารางเบี้ยวซ้าย เบี้ยวขวา มันคงไม่ดีแน่ ใช่ไหมครับ

ครั้งหนึ่งผมเคยแก้ปัญหาเรื่องการแสดงผล ของ script บางอย่างในเว็บไซต์ของผม ให้แสดงผลได้เป็นปกติ ใน Firefox กลับกลายเป็นว่า ดันใช้ไม่ได้ใน IE ซะงั้น ทั้งที่ก่อนหน้านั้นยังใช้ได้อยู่เลย

วันนี้ผมมีทางออกให้ ผู้ที่เจอปํญหาเดียวกับผม จะดีกว่าไหม ถ้าเว็บไซต์ของเราแสดงผลได้เป็นปกติ ในทุกเว็บบราวเซอร์

<script language="JavaScript">
if(navigator.appName=="Microsoft Internet Explorer"){
// Internet Explorer
alert("นี่คือ IE");
//ใส่code ที่แสดงผลถูกต้องสำหรับ IE ที่นี่}
else if(navigator.appName=="Netscape"){
// Firefox, Opera 8.0+, Safari
alert("นี่คือ Firefox");
//ใส่code ที่แสดงผลถูกต้องสำหรับ Firefox ที่นี่}
else{
// Browser อื่นๆ ก็ใส่ที่นี่ครับ
}
</script>ลองนำ Code ด้านบนไปใส่ไว้ระหว่างtag Head เพื่อแก้ปัญหาดูนะครับ มีข้อสงสัย คำแนะนำก็ฝากไว้ได้นะครับ

Restaurant Kata Hotel Booking