Post archive

Tag: BOM

  • PHP

    BOM (Byte Order Mark) หน้าตามันเป็นอย่างไร

    การสร้างเว็บเพจแบบ utf-8 จะมีอยู่ 2 ลักษณะ คือ utf-8 without BOM กับ utf-8 with BOM ซึ่ง utf-8 with BOM นี่แหละที่มักจะก่อปัญหา error ดังด้านล่าง error อันสุดแสนจะคลาสสิค ถ้าลองได้เขียน utf-8 ใหม่ๆ แล้วเป็นอันว่าได้เจอกันแทบทุกคน   Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent  

    READ MORE
  • PHP

    เซ็งเป็ด

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

    READ MORE