ถามเกี่ยวกับ php กับ ภาษาไทยครับ

เริ่มโดย Normaderm, 16 มิถุนายน 2009, 19:13:16

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Normaderm

คือผมชอบโหลดสคริปมา แล้วส่วนมากก็จะเป็นภาษาอังกฤษ แต่เค้าก็จะมีไฟล์ lang ไว้ให้เราทำการแก้ไข ตัวการแสดงภาษาในหน้าเว็บอะครับ

คือบางสคริปนั้น ถ้าแก้เป็นภาษาไทยแล้ว มันจะกลายเป็น ต่างดาวอะครับ ต้องทำยังไงหรอ

ต้องเพิ่มโค้ดในไฟล์นั้นยังไง หรอครับ

ตย. นะครับ
//Registration Page text
DEFINE("REGISTER_NEW","Before you can join, you must choose a user name below. A user name is the public name that everyone will see you as. You must supply a valid email address, which we can send your new account details to. If you leave the password field blank one will be automatically generated for you.");
DEFINE("TOS_AGREE","I agree to the <a href=\"tos.php\">Terms of Service</a>.");
DEFINE("REGISTER","Become a member at $site_name.");
DEFINE("NEW_REGISTER_LEGEND","Join now and become a new member.");
DEFINE("PERSONAL_LEGEND","Enter your personal information.");
DEFINE("ADDRESS_LEGEND","Enter your location information.");
DEFINE("REGISTER_DETAILS","ใส่ username และ password.");  <<<<< เนี่ยครับ จะกลายเป็๋นต่างด่าวอะ
[direct=https://www.facebook.com/aiunlockedvip]สอน AI[/direct]| [direct=https://aiunlock.co/]คอร์ส AI[/direct] | [direct=https://aiunlock.co/]สอน n8n[/direct]  | [direct=https://www.aiunlockinnovations.com/]สอน AI เชียงใหม่[/direct]

balungka

ลอง set หัวเว็บเป็น เหรอไม่ก็ TIS-620<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

ถ้าจะให้ง่าย ว่าfile ที่เราเอามา set เป็นอะไรก็เปิดกับดรีมดูครับ

Normaderm

[direct=https://www.facebook.com/aiunlockedvip]สอน AI[/direct]| [direct=https://aiunlock.co/]คอร์ส AI[/direct] | [direct=https://aiunlock.co/]สอน n8n[/direct]  | [direct=https://www.aiunlockinnovations.com/]สอน AI เชียงใหม่[/direct]

masterdmty


Normaderm

เอ่อ พอดีเจอปัญหาอะครับ มันเปน utf-8 แล้ว แต่มี เจ้าตัว "ภ" อะครับ ตัวเดียวที่ไม่สามารถแสดงได้ จะเป็นสี่เหลี่ยมไปเลย ทำไงดีอะครับ ผมงมเต็มที่ละ มาเจอเป็นตัวเดียวงี้เน่าเลย  :P
[direct=https://www.facebook.com/aiunlockedvip]สอน AI[/direct]| [direct=https://aiunlock.co/]คอร์ส AI[/direct] | [direct=https://aiunlock.co/]สอน n8n[/direct]  | [direct=https://www.aiunlockinnovations.com/]สอน AI เชียงใหม่[/direct]

masterdmty


ball6847

#6
ถ้าเว็บใช้ดาต้าเบสด้วย อย่าไปเปลี่ยน meta ให้เป็น tis-620 นะคับ มันจะเละทั้งเว็บเลย

เช็ค meta ของเก่าก่อนคับว่าใช่ UTF-8 มั้ย ถ้าใช่ แสดงว่าปัญหาเป็นเพราะ file encoding ของไฟล์ lang ต้องเปลี่ยนให้เป็น  UTF-8 ด้วยคับ

ต้องให้มันสัมพันธ์กันทั้ง file encoding , meta , db ถ้าจะให้ไม่มีปัญหาเลยต้อง UTF-8 คับ
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

Twenty-One

ใช้ utf-8 เท่านั้นครับ ไม่เคยมีปัญหากับภาษาไทย
# บริการโฮสติ้งขั้นเทพ 24/7 เปิดให้บริการ web hosting มาแล้ว 14 ปี ลูกค้ากว่า 40,000 ราย ให้ความไว้วางใจ
# [direct=https://www.hostneverdie.com]hosting[/direct] คุณภาพสูง ดูแลระบบโดย system engineer ประสบการณ์สูง
# [direct=https://www.hostneverdie.com]host[/direct] เร็ง แรง ไม่มีล่ม ติดตั้ง cms ฟรี
# [direct=https://www.hostneverdie.com/vps-server]vps[/direct] ราคาถูก 50GB 999 บาท

[direct=https://www.hostneverdie.com][/direct]

minigear

ใช้ utf-8 น่าจะดีที่สุด เหมือนจะใช้ได้กับทุกภาษานะ ไม่แน่ใจเหมือนกัน
ขาย FACEBOOK FANPAGE 90,000 LIKE
http://www.thaiseoboard.com/index.php/topic,298024.0.html

phuketman

อ้างถึงจาก: minigear ใน 18 มิถุนายน 2009, 12:27:47
ใช้ utf-8 น่าจะดีที่สุด เหมือนจะใช้ได้กับทุกภาษานะ ไม่แน่ใจเหมือนกัน
แนะนำให้ใช้ utf8 เช่นกันครับ

Normaderm

อ้างถึงจาก: ball6847 ใน 17 มิถุนายน 2009, 13:25:50
ถ้าเว็บใช้ดาต้าเบสด้วย อย่าไปเปลี่ยน meta ให้เป็น tis-620 นะคับ มันจะเละทั้งเว็บเลย

เช็ค meta ของเก่าก่อนคับว่าใช่ UTF-8 มั้ย ถ้าใช่ แสดงว่าปัญหาเป็นเพราะ file encoding ของไฟล์ lang ต้องเปลี่ยนให้เป็น  UTF-8 ด้วยคับ

ต้องให้มันสัมพันธ์กันทั้ง file encoding , meta , db ถ้าจะให้ไม่มีปัญหาเลยต้อง UTF-8 คับ

ตรงนี้ทำยังไงหรอครับ ผมว่าน่าจะเป็นที่ตรงนี้อ่ะ ผมแก้ตามข้างบนแล้ว ได้จริง แต่จะเละก่อน ต้องโล้ะเว็บใหม่ถึงจะพิมไทยได้ แต่พอผมไปแก้ไฟล์ lang มันก็เป็นต่างดาวอยู่ีดีอะครับ
[direct=https://www.facebook.com/aiunlockedvip]สอน AI[/direct]| [direct=https://aiunlock.co/]คอร์ส AI[/direct] | [direct=https://aiunlock.co/]สอน n8n[/direct]  | [direct=https://www.aiunlockinnovations.com/]สอน AI เชียงใหม่[/direct]

EThaiZone

อ้างถึงจาก: pavilion016 ใน 19 มิถุนายน 2009, 02:27:23
อ้างถึงจาก: ball6847 ใน 17 มิถุนายน 2009, 13:25:50
ถ้าเว็บใช้ดาต้าเบสด้วย อย่าไปเปลี่ยน meta ให้เป็น tis-620 นะคับ มันจะเละทั้งเว็บเลย

เช็ค meta ของเก่าก่อนคับว่าใช่ UTF-8 มั้ย ถ้าใช่ แสดงว่าปัญหาเป็นเพราะ file encoding ของไฟล์ lang ต้องเปลี่ยนให้เป็น  UTF-8 ด้วยคับ

ต้องให้มันสัมพันธ์กันทั้ง file encoding , meta , db ถ้าจะให้ไม่มีปัญหาเลยต้อง UTF-8 คับ

ตรงนี้ทำยังไงหรอครับ ผมว่าน่าจะเป็นที่ตรงนี้อ่ะ ผมแก้ตามข้างบนแล้ว ได้จริง แต่จะเละก่อน ต้องโล้ะเว็บใหม่ถึงจะพิมไทยได้ แต่พอผมไปแก้ไฟล์ lang มันก็เป็นต่างดาวอยู่ีดีอะครับ
เปิดไฟล์นั้นด้วย editplus ครับ
จะเช็ค encoding ให้ดูมุมขวาล่างของโปรแกรม ช่องสองจากด้านขวา
ส่วนการเซฟเป็น encoding ชนิดอื่นๆ ก็เลือก save as แล้วกำหนดค่า encoding ที่ด้านล่างสุดครับ

:P

war1ock

อ้างถึงจาก: pavilion016 ใน 19 มิถุนายน 2009, 02:27:23
อ้างถึงจาก: ball6847 ใน 17 มิถุนายน 2009, 13:25:50
ถ้าเว็บใช้ดาต้าเบสด้วย อย่าไปเปลี่ยน meta ให้เป็น tis-620 นะคับ มันจะเละทั้งเว็บเลย

เช็ค meta ของเก่าก่อนคับว่าใช่ UTF-8 มั้ย ถ้าใช่ แสดงว่าปัญหาเป็นเพราะ file encoding ของไฟล์ lang ต้องเปลี่ยนให้เป็น  UTF-8 ด้วยคับ

ต้องให้มันสัมพันธ์กันทั้ง file encoding , meta , db ถ้าจะให้ไม่มีปัญหาเลยต้อง UTF-8 คับ

ตรงนี้ทำยังไงหรอครับ ผมว่าน่าจะเป็นที่ตรงนี้อ่ะ ผมแก้ตามข้างบนแล้ว ได้จริง แต่จะเละก่อน ต้องโล้ะเว็บใหม่ถึงจะพิมไทยได้ แต่พอผมไปแก้ไฟล์ lang มันก็เป็นต่างดาวอยู่ีดีอะครับ

ผมเคยโหลด template มานะแล้วมันเป็นแบบนี้ละ ตอนนั้นเพื่อนมันก็แนะนำง่ายๆเลยครับ เอาไปใส่ใน editplus แล้วตอน save นั้นให้เลือกที่  encode ด้านล่างเป็น utf-8 ครับ ก็ได้เลยลองเอาไปทำดูแล้วกันครับ

จากผู้มีความรู้น้อย
[direct=http://www.wannycloset.com]เสื้อผ้าแฟชั่น ร้านเสื้อผ้าออนไลน์[/direct]
[direct=http://www.facebook.com/wannycloset]ติดตามสินค้าแฟชั่นจากร้าน wannycloset[/direct]
[direct=http://www.war1ock.com]Blog(war1ock's blog)[/direct]

UnzO

อ้างถึงจาก: war1ock ใน 19 มิถุนายน 2009, 02:51:42
อ้างถึงจาก: pavilion016 ใน 19 มิถุนายน 2009, 02:27:23
อ้างถึงจาก: ball6847 ใน 17 มิถุนายน 2009, 13:25:50
ถ้าเว็บใช้ดาต้าเบสด้วย อย่าไปเปลี่ยน meta ให้เป็น tis-620 นะคับ มันจะเละทั้งเว็บเลย

เช็ค meta ของเก่าก่อนคับว่าใช่ UTF-8 มั้ย ถ้าใช่ แสดงว่าปัญหาเป็นเพราะ file encoding ของไฟล์ lang ต้องเปลี่ยนให้เป็น  UTF-8 ด้วยคับ

ต้องให้มันสัมพันธ์กันทั้ง file encoding , meta , db ถ้าจะให้ไม่มีปัญหาเลยต้อง UTF-8 คับ

ตรงนี้ทำยังไงหรอครับ ผมว่าน่าจะเป็นที่ตรงนี้อ่ะ ผมแก้ตามข้างบนแล้ว ได้จริง แต่จะเละก่อน ต้องโล้ะเว็บใหม่ถึงจะพิมไทยได้ แต่พอผมไปแก้ไฟล์ lang มันก็เป็นต่างดาวอยู่ีดีอะครับ

ผมเคยโหลด template มานะแล้วมันเป็นแบบนี้ละ ตอนนั้นเพื่อนมันก็แนะนำง่ายๆเลยครับ เอาไปใส่ใน editplus แล้วตอน save นั้นให้เลือกที่  encode ด้านล่างเป็น utf-8 ครับ ก็ได้เลยลองเอาไปทำดูแล้วกันครับ

จากผู้มีความรู้น้อย

เดี๋ยวจะมีปัญหาเรื่อง Session กันอีก แนะนำว่าให้ตั้งค่าที่ตัว Editplus ก่อน ตรง Preference ให้มันไม่ใส่ Signature ลงในไฟล์ โดยการไปที่ Tools > Preferences เลือกที่ Files มองด้านขวา ตรงช่อง UTF-8 Signature ให้เลือก Always  remove signature กด OK เป็นอันเสร็จ .. ตรงนี้แนะนำสำหรับ โปเกม่อนมือใหม่ ควรเช็คตรงนี้ก่อน นะครับ เพราะต่อไปหากต้องใช้ พวก session อะไรพวกนี้ แล้วไม่ได้ตั้งไว้ มีปัญหาแน่นอนครับ ผมเคยหัวเสียกับมันมาแล้วเลยจำขึ้นใจ  ;D

ขอให้โชคดีครับ
UnzO


Normaderm

ทำได้ละครับ ผมใช้ ดรีม เปิดแล้ว ไปเปลี่ยนตร เอนโค้ด ขอบคุณมากๆ

ผมเคยเลิกเล่นสคริปไปหลายตัวเพราะเรื่องภาษานี่หละครับ  :-[
[direct=https://www.facebook.com/aiunlockedvip]สอน AI[/direct]| [direct=https://aiunlock.co/]คอร์ส AI[/direct] | [direct=https://aiunlock.co/]สอน n8n[/direct]  | [direct=https://www.aiunlockinnovations.com/]สอน AI เชียงใหม่[/direct]