www.namkangclick.com
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 329
ออฟไลน์
กระทู้: 2,245
|
|
« เมื่อ: 17 ตุลาคม 2014, 12:47:52 » |
|
ปิดครับผม
|
|
« แก้ไขครั้งสุดท้าย: 10 สิงหาคม 2015, 20:32:27 โดย www.namkangclick.com »
|
บันทึกการเข้า
|
|
|
|
smapan
|
|
« ตอบ #1 เมื่อ: 17 ตุลาคม 2014, 13:20:36 » |
|
แสดงว่า server ไม่รองรับภาษาไทย ครับ แนะนำให้ใช้ชื่อไฟล์ภาษาอังกฤษ แล้วใช้ mod_rewrite แทนครับ หรือจะใช้ database ในการแก้ไขปัญหานี้ก็ได้ครับ link ข้อมูลเพิ่มเติม
|
|
|
บันทึกการเข้า
|
|
|
|
www.namkangclick.com
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 329
ออฟไลน์
กระทู้: 2,245
|
|
« ตอบ #2 เมื่อ: 17 ตุลาคม 2014, 13:24:39 » |
|
เป็นเนื้อหาด้านในนะครับ ไม่ใช่ชื่อไฟล์ครับ +1 ให้นะครับผม ทำให้คำสั่งที่ต้องใช้ภาษาไทยทำงานต่อไม่ได้ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
speca
คนรักเสียว
พลังน้ำใจ: 14
ออฟไลน์
กระทู้: 110
|
|
« ตอบ #3 เมื่อ: 17 ตุลาคม 2014, 13:32:18 » |
|
เปิดด้วย edit plus หรืออะไรก็แล้วแต่ ที่สามารถเลือกการ encoding ได้ ปกติผมจะ encoding เป็น utf-8
สรุป เกิดจากการ encode ไฟล์ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
www.namkangclick.com
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 329
ออฟไลน์
กระทู้: 2,245
|
|
« ตอบ #4 เมื่อ: 17 ตุลาคม 2014, 13:35:29 » |
|
เปิดด้วย edit plus หรืออะไรก็แล้วแต่ ที่สามารถเลือกการ encoding ได้ ปกติผมจะ encoding เป็น utf-8
สรุป เกิดจากการ encode ไฟล์ครับ
ลองencode utf-8 และ tis-620 แล้วนะครับในdirect admin ก็ยังต่างดาวครับ +1ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
speca
คนรักเสียว
พลังน้ำใจ: 14
ออฟไลน์
กระทู้: 110
|
|
« ตอบ #5 เมื่อ: 17 ตุลาคม 2014, 13:39:41 » |
|
เปิดไฟล์ดั้งเดิมที่ยังไม่ได้เป็นตัวต่างดาว แล้วค่อย encode ได้ทำอย่างนี้หรือปล่าวครับ
|
|
|
บันทึกการเข้า
|
|
|
|
www.namkangclick.com
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 329
ออฟไลน์
กระทู้: 2,245
|
|
« ตอบ #6 เมื่อ: 17 ตุลาคม 2014, 13:41:39 » |
|
เปิดไฟล์ดั้งเดิมที่ยังไม่ได้เป็นตัวต่างดาว แล้วค่อย encode ได้ทำอย่างนี้หรือปล่าวครับ
ตามนี้เลยครับ ลองใส่ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> เข้าไปก็ยังไม่ได้อยู่ดีครับ หรืออยู่ที่การเซ็ตของโฮสหรือเปล่าครับ
|
|
|
บันทึกการเข้า
|
|
|
|
speca
คนรักเสียว
พลังน้ำใจ: 14
ออฟไลน์
กระทู้: 110
|
|
« ตอบ #7 เมื่อ: 17 ตุลาคม 2014, 13:44:50 » |
|
มีตัวอย่างไฟล์ไหมครับ ตัดออกให้เหลือแต่ท่อนที่เป็นภาษาไทยก็ได้
|
|
|
บันทึกการเข้า
|
|
|
|
p44n
Verified Seller
สมุนแก๊งเสียว
พลังน้ำใจ: 105
ออฟไลน์
กระทู้: 676
|
|
« ตอบ #8 เมื่อ: 17 ตุลาคม 2014, 13:47:54 » |
|
ตามที่ท่านด้านบนบอกครับ ทำ 2 อย่าง 1. encode เช่น notepadd++ http://image.ohozaa.com/view2/xUwnAg8lvttZabd1 2. metatag (อันนี้ท่านทำแล้ว)
|
|
|
บันทึกการเข้า
|
Python, PHP OOP, MVC CodeIgniter, MongoDB, MySQL, MsSQL ,CSS Tableless, Responsive Design, Cross-platform, Javascript, jQuery, AngularJS, NodeJS, Fackbook API, Paypal API, Omise API, Google Map API, C# Window Applications, .NET Framework, JAVA (Android Developer, JSP), Hybrid Application with Cordova + Ionic Framework, ReactJS, React Native
|
|
|
www.namkangclick.com
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 329
ออฟไลน์
กระทู้: 2,245
|
|
« ตอบ #9 เมื่อ: 17 ตุลาคม 2014, 13:48:03 » |
|
มีตัวอย่างไฟล์ไหมครับ ตัดออกให้เหลือแต่ท่อนที่เป็นภาษาไทยก็ได้
$article = "ฉันกินข้าว"; ตามนี้ครับ
|
|
« แก้ไขครั้งสุดท้าย: 17 ตุลาคม 2014, 14:05:53 โดย www.namkangclick.com »
|
บันทึกการเข้า
|
|
|
|
speca
คนรักเสียว
พลังน้ำใจ: 14
ออฟไลน์
กระทู้: 110
|
|
« ตอบ #10 เมื่อ: 17 ตุลาคม 2014, 13:58:42 » |
|
ที่ว่าเป็นภาษาไทย ใช้อะไรเปิดครับ อย่างผมถ้าใช้ cute เปิด เวลาจะ edit หรือ view ตัว code ก็จะเป็นตัวต่างดาว ต้องไปที่ option เพื่อกำหนด font .ห้เป็น font ที่แสดงภาษาไทยได้
|
|
|
บันทึกการเข้า
|
|
|
|
www.namkangclick.com
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 329
ออฟไลน์
กระทู้: 2,245
|
|
« ตอบ #11 เมื่อ: 17 ตุลาคม 2014, 14:09:22 » |
|
ก่อนอัพเปิดเป็นภาษาไทย notepad++
|
|
|
บันทึกการเข้า
|
|
|
|
jirawats
ก๊วนเสียว
พลังน้ำใจ: 12
ออฟไลน์
กระทู้: 210
|
|
« ตอบ #12 เมื่อ: 17 ตุลาคม 2014, 16:02:35 » |
|
ที่เป็นแบบนี้ เฉพาะตอนเปิด edit ใน direct admin ใช่ไหมครับ ผมก็เป็น แต่ก็ไม่ได้สนใจ แล้วก็ไม่ค่อยได้ edit ใน da ด้วยครับ แต่ตอนเปิดเว็บดู ก็แสดงภาษาไทยปกตินะ
อันนี้ ของคุณ หมายถึงเวลาเปิดดูเว็บปกติ ก็เป็นภาษาต่างดาวด้วยรึเปล่าครับ หรือเป็นเฉพาะใน da
|
|
|
บันทึกการเข้า
|
|
|
|
www.namkangclick.com
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 329
ออฟไลน์
กระทู้: 2,245
|
|
« ตอบ #13 เมื่อ: 17 ตุลาคม 2014, 16:06:30 » |
|
ที่เป็นแบบนี้ เฉพาะตอนเปิด edit ใน direct admin ใช่ไหมครับ ผมก็เป็น แต่ก็ไม่ได้สนใจ แล้วก็ไม่ค่อยได้ edit ใน da ด้วยครับ แต่ตอนเปิดเว็บดู ก็แสดงภาษาไทยปกตินะ
อันนี้ ของคุณ หมายถึงเวลาเปิดดูเว็บปกติ ก็เป็นภาษาต่างดาวด้วยรึเปล่าครับ หรือเป็นเฉพาะใน da
ต่างดาวทั้ง da และเปิดูเว็บครับ แก้curlแล้วก็ยังไม่หาย ใส่นี่ไม่แสดงอะไรเลยครับ $article = "ฉันกินข้าว"; $article = iconv("TIS-620","UTF-8",$article);
|
|
|
บันทึกการเข้า
|
|
|
|
jirawats
ก๊วนเสียว
พลังน้ำใจ: 12
ออฟไลน์
กระทู้: 210
|
|
« ตอบ #14 เมื่อ: 17 ตุลาคม 2014, 16:22:39 » |
|
เออ ผมก็ไม่เก่ง php นะ แต่สงสัยว่าทำไม ต้อง iconv tis620 ไปเป็น utf8 อีกทีครับ ถ้าไฟล์นี้ encode เป็น utf8 กับมี meta charset="utf8" แค่นี้ ปกติ ก็น่าจะไม่ผิดพลาดแล้วนะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
www.namkangclick.com
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 329
ออฟไลน์
กระทู้: 2,245
|
|
« ตอบ #15 เมื่อ: 17 ตุลาคม 2014, 16:26:17 » |
|
เออ ผมก็ไม่เก่ง php นะ แต่สงสัยว่าทำไม ต้อง iconv tis620 ไปเป็น utf8 อีกทีครับ ถ้าไฟล์นี้ encode เป็น utf8 กับมี meta charset="utf8" แค่นี้ ปกติ ก็น่าจะไม่ผิดพลาดแล้วนะครับ
ลองหมดแล้วครับผม
|
|
|
บันทึกการเข้า
|
|
|
|
jirawats
ก๊วนเสียว
พลังน้ำใจ: 12
ออฟไลน์
กระทู้: 210
|
|
« ตอบ #16 เมื่อ: 17 ตุลาคม 2014, 16:34:10 » |
|
|
|
|
บันทึกการเข้า
|
|
|
|
|
|
dualkore
Newbie
พลังน้ำใจ: 9
ออฟไลน์
กระทู้: 99
|
|
« ตอบ #19 เมื่อ: 17 ตุลาคม 2014, 17:30:30 » |
|
ผมว่าน่าจะอยู่ที่ endcoding ของตัวไฟล์นั่นละครับ save as แล้วเลือก endcoding utf-8 และ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ถ้าใส่แล้วก็น่าจะแสดงผลได้ถูกต้อง เมื่อท่านเปลี่ยนแปลงแล้วท่านลอง ctrl+f5
|
|
« แก้ไขครั้งสุดท้าย: 17 ตุลาคม 2014, 17:49:52 โดย dualkore »
|
บันทึกการเข้า
|
คนเรามีความพยายามเท่ากันแต่...ใช้ไม่เท่ากัน
|
|
|
|