Post archive

Tag: UTF

  • FPDF

    FPDF บทที่ 10 ภาษาไทย

    การพิมพ์ภาษาไทยลงไปในเอกสาร pdf ด้วย fpdf นั้น จำเป็นจะต้องสร้างฟอนต์ภาษาไทยขึ้นมาก่อน ซึ่งก็เอาฟอนต์จากวินโดวนี่แหละครับไปผ่านกระบวนการบางอย่าง ในเว็บเขาแนะนำวิธีสร้างไว้อย่างละเอียด แต่อย่าเพิ่งตกใจนะครับ ผมมีฟอนต์ให้ท่านดาวน์โหลดไปใช้ได้เลย ผมได้รับมาจากน้องเด่นแห่ง minddesizn.com ต้องขอขอบคุณไว้ ณ ตรงนี้ครับ ดาวน์โหลดฟอนต์

    READ MORE
  • FPDF

    FPDF บทที่ 9 การกำหนดคุณสมบัติของเอกสาร

    เอกสารใดๆก็ตาม ไม่ว่าจะเป็น word excel หรือ pdf เอง จะมีข้อมูลส่วนหนึ่งที่ติดตัวเอกสาร เพื่อเป็นตัวบ่งบอกเอกลักษณ์ หรือข้อมูล ของเอกสารนั้นๆ เช่น โปรแกรมที่ใช้สร้างเอกสารชิ้นนี้ขึ้นมา ชื่อผู้ผลิต คีย์เวิร์ดสำหรับการค้นหา เป็นต้น FPDF จะมีคำสั่งที่ใช้สำหรับกำหนดคุณสมบัติของเอกสาร 6 คำสั่ง SetAuthor SetCreator SetDisplayMode SetKeywords SetSubject SetTitle

    READ MORE
  • Navicat

    การใช้ Navicat 8.0 convert database to utf-8

    บทความนี้ผมได้เขียนมานานแล้ว และหลังจากทบทวนดู ผมได้แนะนำขั้นตอนที่ไม่ละเอียดพอ ทำให้หลายๆท่านสอบถามมาว่า ยังทำไม่ได้ วันนี้ผมได้ rewrite บทความนี้เสียใหม่ให้กระชับกว่าเดิม จึงเรียนมายังท่านที่เคยอ่านบทความนี้และทดลองทำตามแล้วไม่ได้ผล ขอให้ทดลองทำตามขั้นตอน ที่ผมได้แนะนำไว้ใหม่ ณ วันนี้ อีกครั้งหนึ่ง จึงเรียนมาเพื่อทราบ และต้องขออภัยที่บทความนี้ ก่อนหน้านี้ ทำให้ท่านสับสน ขออภัยอีกครั้งครับ สำหรับท่านที่ต้องการจะเปลี่ยนฐานข้อมูลจาก Latin1 มาเป็น utf-8 สามารถทำได้ง่ายๆ ด้วย Navicat 8.0 ขั้นตอนการดำเนินการ

    READ MORE
  • General PHP

    การใช้งาน UTF-8 แบบสมบูรณ์

    เดี๋ยวนี้เว็บไทยโดยส่วนใหญ่เริ่มเปลี่ยนการใช้งานจาก TIS-620 มันเป็น UTF-8 กันแล้ว การจะใช้งาน UTF-8 อย่างสมบูรณ์นั้น ต้องประกอบ ไปด้วยส่วนประกอบ ต่อไปนี้ ***ถ้าไม่เขียนติดต่อ database ก็ข้ามไป 1. database ต้องกำหนดเป็น UTF8 2.table ต้องกำหนดเป็น UTF8 3. filds ที่เป็น char , varchar , text , tinytext , meduimtext , longtext ต้องกำหนดเป็น UTF8 4. การเชื่อมต่อเพื่อใช้งาน database ต้องกำหนด encoding เป็น UTF8

    READ MORE
  • PHP

    วิธีแก้ปัญหา Warning: Cannot modify header information – headers already sent by…

    Warning: Cannot modify header information – headers already sent by ปัญหานี้เกิดจาก เรียกใช้คำสั่ง header() หลังจากมี output ส่งไปยัง client แล้ว ดูตัวอย่างที่มีปัญหานะครับ 1. มีคำว่า Some text ถูกส่งออกไปแล้ว <?php echo "Some text" ; header("Location:index.php") ; ?><?php echo "Some text" ; header("Location:index.php") ; ?> 2. มีคำว่า <html> ถูกส่งออกไปแล้ว <html> <?php header("Location:index.php") ; ?><html> <?php header("Location:index.php") ; ?> 3. มี white […]

    READ MORE
  • PHP

    เซ็งเป็ด

    เซ็งเป็ด ไม่เข้าใจ คำนี้ หมายความว่าอะไร ทราบแต่ว่าอาการมันเป็นอย่างไร วันนี้เขียนโค้ดที่ต้องเกี่ยวข้องกับ session เกิดอาการ เซ็งเป็ด ไม่รู้เป็นอะไรของมัน เมื่อใช้คำสั่ง session_start() แล้ว หน้าเพจมันดัน ดีฟอลต์ที่ภาษาไทย ทั้งที่ในไฟล์ php เราก็เซตเป็น utf-8 ฐานข้อมูล ก็ 8 อะไรๆ ก็แปด IE มันก็ยังทะลึ่ง เลือกที่ภาษาไทยอยู่นั่น เท่านั้นยังไม่พอ หน้าที่มันแสดงออกมา ดันขาวโพลน ซะงั้น ผู้หญิงขาว พอรับได้ แต่หน้าเว็บขาว ทั้งที่มันน่าจะมีอะไรแสดงมาบ้าง นี่สิ รับไม่ได้ (ว้อย…) พอ กดปุ่ม F5 มันก็แสดงหน้าที่เราจะให้แสดงออกมานะ แต่มันไม่ใช่ อะกิ๊ฟ มันไม่ช่าย คิดไม่ออกว่ามันเป็นเพราะอะไร และไม่เคยเจอด้วย ไปหาตามเว็บฝรั่ง ดูว่าคุณๆเขาเคยเจอแบบนี้บ้างป่าว ไปเจอข้อความนี้เข้า For those encoding their pages […]

    READ MORE
  • Navicat

    การสร้างฐานข้อมูล MySQL ด้วย Navicat 8.0

    การสร้างฐานข้อมูล MySQL ด้วย Navicat 8.0 ขั้นตอนการดำเนินการ 1. สร้างการเชื่อมต่อฐานข้อมูล2. สร้างฐานข้อมูล 1.สร้างการเชื่อมต่อฐานข้อมูล หลังจากเปิดโปรแกรม Navicat ขึ้นมาแล้ว คลิกที่ Connection โปรแกรมจะเปิดหน้าต่าง Connection ขึ้นมา ซึ่งต้องป้อนรายละเอียดที่จำเป็น ดังนี้Connection Name: ตั้งชื่อ Connection จะเป็นอะไรก็ได้ ให้จำง่ายเข้าไว้Host name/IP address: ปล่อยให้เป็น localhostPort: ปล่อยให้เป็น 3306User name: ป้อน User name ที่ใช้ล็อกอินเข้าสู่ MySQL ค่าดีฟอลต์ จะเป็น rootPassword: ป้อนรหัสผ่าน ที่ใช้ล็อกอินเข้าสู่ MySQL ถ้าไม่มีรหัสผ่าน ให้ปล่อยว่างไว้ กดปุ่ม Test Connection เพื่อทดสอบการเชื่อมต่อ ดูก่อนก็ได้ ถ้าโปรแกรมแจ้งว่า Conection Successfully แสดงว่าสามารถเชื่อมต่อฐานข้อมูลได้แล้ว ก็ให้คลิกปุ่ม […]

    READ MORE