|
|
|
ทำไมเวลาผมใช้ include/require แล้วมันขึ้นบรรทัดใหม่อัตโนมัติ |
|
|
|
|
|
|
|
ลืมบอกไปอย่างหนึ่งอ่ะครับ ตอนที่มันขึ้นบรรทัดใหม่ ผม view code ดูมันก็ไม่มีแท๊ก <br/> ด้วย เหมือนซ่อนไว้
พอผมปรับตรง meta ให้แสดง utf-8 มันก็เปลี่ยนจะขึ้นบรรทัดใหม่ว่างๆ เป็น ๏ปฟ๏ปฟ๏ปฟ (ผมใช้ editplus เซฟแล้วกำหนด Converter เป็น utf8 น่ะครับ)
พอผมลอง copy code ใน view code มาใส่ใน editplus ปรากฏว่าตรงส่วนที่ผมได้ include เข้าไป มันแสดงเป็น ??
ปกติ php มันไม่น่าจะแสดงเป็นข้อความออกมาในภาษา html ถ้าเราไม่สั่งมันให้แสดงออกมานี่ครับ แล้วทำไมมันถึงแสดงออกมาแปลกๆ แบบนี้ผมไม่เข้าใจ และเป็นเฉพาะไฟล์ที่ผมกำหนดให้ Converter เป็น utf8 เท่านั้นด้วยครับ ถ้าเป็น default หรือ unicode จะไม่เป็นไร
ค้นหาที่ไหนๆ ก็ไม่เจอวิธีแก้หมดปัญญาจริงๆครับ ผู้รู้ช่วยด้วย
|
|
|
|
|
Date :
2009-03-07 02:13:35 |
By :
เด็กชาย กอ ไก่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าเอา code มาดูดีกว่าไหมครับ เอาเพจที่ว่ามีปัญหานี้หล่ะ หรือยกตัวอย่างเพจที่มีปัญหามาหนึ่งเพจ
|
|
|
|
|
Date :
2009-03-07 08:35:35 |
By :
pokultra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีคนมาตอบเลย ผมเจอปัญหานี้มาหลายครั้งแล้วแต่หาวิธีแก้ไม่ได้ ใครแก้ได้ช่วยบอกทีครับ
|
|
|
|
|
Date :
2009-03-07 16:02:29 |
By :
เด็กชาย กอ ไก่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีคนมาตอบเลย
|
|
|
|
|
Date :
2009-03-08 00:43:05 |
By :
เด็กชาย กอ ไก่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองสร้างเป็นไฟล์ใหม่น่ะครับ ผมเคยแก้ปัญหานี้ได้ครับ โดยทำบน Notepad น่ะครับ แล้วบันทึกเป็นแบบ UTF-8 ครับ
|
|
|
|
|
Date :
2009-03-10 06:48:37 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ได้หรือยังครับ อยากรู้เหมือนกัน ปรกติผมก็ไม่เคยเจอปัญหาแบบนี้หรอกนะครับ ยกเว้น ว่าไฟล์ที่นำเข้ามามีบรรทัดใหม่ติดมาด้วย
คิดว่าปัญหาอาจเกิดจาก
คุณสร้างไฟล์ที่ ไม่ใช่ utf8 ตั้งแต่แรก
เวลาคอนเวิร์ตมันอาจมีปัญหา ซึ่ง notepad น่าจะแก้ได้ดีกว่าอันอื่นนะ คิดว่านะ
ส่วนตัวชอบใช้ html 4.01 strict มากกว่า ไม่ชอบ XHTML(พิมพ์เยอะขึ้น)
|
|
|
|
|
Date :
2009-03-10 09:06:11 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องตรวจสอบคำสั้ง <br> ,\n
|
|
|
|
|
Date :
2009-03-10 11:42:46 |
By :
9811 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมเองก็ไม่แน่ใจเหมือนกันนะครับ แต่ว่า ปัญหาเนี้ยะพอไปถามหลายคน ก็พบว่ามีบางคนเคยพบครับ
ผมถามเค้าแก้ไง เค้าบอกว่าทำไมทำมามันได้เองเฉยเลย - - +
ผมก็คลำไปคลำมา พบว่าเป็นเพราะผมใช้ editplus เป็นตัวเขียนน่ะครับ แต่ไม่เข้าใจว่าเพราะอะไร
พอผมเขียนใน Dream ปรากฏว่าปัญหานี้ก็ไม่เกิดขึ้น
จากที่เห็นพี่ๆตอบกันมา ผมคิดว่าน่าจะเป็นเพราะตัว editplus มีปัญหากับการเขียนไฟล์
เพราะขนาดผม Save เป็น UTF-8 ยังมีปัญหาเลย
สรุปคือใช้ Dream ไปเลยก็คงไม่เกิดปัญหานี้
แต่สำหรับบังคนอาจจะถนัดแบบ Manual ผสม Wizard แบบผมก็อาจจะแนะนำให้เลือกใช้ Dreamweaver
ไปเลยก็ได้ครับ ปัญหานี้ก็จะหมดไปเพราะ Dream มันก็ Manual ได้ดี(ในระดับหนึ่ง)
ตอนนี้ผมหัดใช้ Wizard บางตัวของ Dream แล้ว ถึงจะยังมีปัญหาบางอย่างที่ Dream มันจุ้นจ้านไปหน่อย
ก็พอแก้ไขได้แล้วครับ
............... ขอบคุณทุกคนที่มาช่วยกันตอบนะครับ (ถึงบางคนจะตอบไม่เกี่ยวข้องกันเลย ก็เหอะ<<---- รู้เลยอ่านไม่ถ้วน)
|
|
|
|
|
Date :
2009-03-11 23:15:20 |
By :
เด็กชาย กอ ไก่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็น อีดิตพลัสก็ ตั้งเป็น utf8 ก่อน บันทึกไฟล์(ครั้งแรก)ครับ น่าจะแก้ปัญหาได้นะ
|
|
|
|
|
Date :
2009-03-12 08:45:40 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็เจอปัญหานี้ include แล้วขึ้น บรรทัดเอง เวลา run หน้า webpage นั้น ๆ บน browser มันขึ้นเองเลย ปรับยังไง ก็ไม่ได้
ผมใช้ np++ ครับ งงมากมาย ทุกอย่างก้เป็น utf-8 ครับ
|
|
|
|
|
Date :
2014-12-09 05:47:56 |
By :
tumjuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา with bom ออก ทำเป็น UTF8 without bom ธรรมดา
ปล. นี่เขาถามมา ตั้้งแต่ 2009 มีคนตอบปัญหานี้ไปเยอะ แล้ว ไม่ลอง เสริชดูก่อนเหรอครับ
|
|
|
|
|
Date :
2014-12-09 06:17:49 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
remove bom ทำยังไงหรอครับ
|
ประวัติการแก้ไข 2014-12-12 05:16:53
|
|
|
|
Date :
2014-12-12 05:11:06 |
By :
tumjuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้โปรแกรมอะไรเป็น editor ครับ
|
|
|
|
|
Date :
2014-12-12 06:24:11 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
notepad แก้ปัญหาครับ
|
|
|
|
|
Date :
2014-12-12 09:03:03 |
By :
LAGO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ nodepad++ ครับ
|
|
|
|
|
Date :
2014-12-14 01:09:45 |
By :
tumjuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เลือก เมนู enocoding เลือก utf8 without bom
|
|
|
|
|
Date :
2014-12-14 06:06:25 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-12-14 06:31:33 |
By :
phpinfo() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำตามที่พี่ คห.18,19 บอกแล้วนะครับ ไม่หาย ยังขึ้นบรรทัดเหมือนเดิม
|
|
|
|
|
Date :
2014-12-14 06:50:57 |
By :
tumjuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นคงเป็นที่อย่างอื่นแล้วล่ะครับ ลองเอาไฟล์ที่ include และไฟล์ที่ถูก include มาดูจะดีกว่าครับ
|
|
|
|
|
Date :
2014-12-14 07:06:23 |
By :
phpinfo() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ตอนนี้ หายแล้วนะครับ ขอบคุณพี่ ๆ ที่ให้ความรู้ครับ ผมทำผิดเอง - -*
|
|
|
|
|
Date :
2014-12-20 07:10:14 |
By :
tumjuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|