ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: Normaderm ที่ 16 มิถุนายน 2009, 19:13:16



หัวข้อ: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: Normaderm ที่ 16 มิถุนายน 2009, 19:13:16
คือผมชอบโหลดสคริปมา แล้วส่วนมากก็จะเป็นภาษาอังกฤษ แต่เค้าก็จะมีไฟล์ 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.");  <<<<< เนี่ยครับ จะกลายเป็๋นต่างด่าวอะ


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: balungka ที่ 16 มิถุนายน 2009, 19:27:24
ลอง set หัวเว็บเป็น เหรอไม่ก็ TIS-620
โค๊ด:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

ถ้าจะให้ง่าย ว่าfile ที่เราเอามา set เป็นอะไรก็เปิดกับดรีมดูครับ
(http://images.torrentmove.com/is/qutf8.jpg) (http://images.torrentmove.com/show.php?id=fabf53dfaf4a6d69b34a41f261b0126c)


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: Normaderm ที่ 16 มิถุนายน 2009, 19:56:10
ขอบคุณครับผม


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: masterdmty ที่ 16 มิถุนายน 2009, 20:22:40
มาตอบไม่ทันเลยเนอะ


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: Normaderm ที่ 17 มิถุนายน 2009, 02:14:26
เอ่อ พอดีเจอปัญหาอะครับ มันเปน utf-8 แล้ว แต่มี เจ้าตัว "ภ" อะครับ ตัวเดียวที่ไม่สามารถแสดงได้ จะเป็นสี่เหลี่ยมไปเลย ทำไงดีอะครับ ผมงมเต็มที่ละ มาเจอเป็นตัวเดียวงี้เน่าเลย  :P


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: masterdmty ที่ 17 มิถุนายน 2009, 13:15:55
นั่นสินะขอดูรูปด้วยได้ไหม


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

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

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


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: Twenty-One ที่ 17 มิถุนายน 2009, 14:43:54
ใช้ utf-8 เท่านั้นครับ ไม่เคยมีปัญหากับภาษาไทย


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


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: phuketman ที่ 18 มิถุนายน 2009, 12:38:51
ใช้ utf-8 น่าจะดีที่สุด เหมือนจะใช้ได้กับทุกภาษานะ ไม่แน่ใจเหมือนกัน
แนะนำให้ใช้ utf8 เช่นกันครับ


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: Normaderm ที่ 19 มิถุนายน 2009, 02:27:23
ถ้าเว็บใช้ดาต้าเบสด้วย อย่าไปเปลี่ยน meta ให้เป็น tis-620 นะคับ มันจะเละทั้งเว็บเลย

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

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

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


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: EThaiZone ที่ 19 มิถุนายน 2009, 02:50:38
ถ้าเว็บใช้ดาต้าเบสด้วย อย่าไปเปลี่ยน 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


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: war1ock ที่ 19 มิถุนายน 2009, 02:51:42
ถ้าเว็บใช้ดาต้าเบสด้วย อย่าไปเปลี่ยน meta ให้เป็น tis-620 นะคับ มันจะเละทั้งเว็บเลย

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

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

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

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

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


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: UnzO ที่ 19 มิถุนายน 2009, 03:07:16
ถ้าเว็บใช้ดาต้าเบสด้วย อย่าไปเปลี่ยน 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


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: EThaiZone ที่ 19 มิถุนายน 2009, 19:54:16
^
^

(http://img34.imageshack.us/img34/7759/editplusbomsignatureutf.png)


หัวข้อ: Re: ถามเกี่ยวกับ php กับ ภาษาไทยครับ
เริ่มหัวข้อโดย: Normaderm ที่ 19 มิถุนายน 2009, 20:28:08
ทำได้ละครับ ผมใช้ ดรีม เปิดแล้ว ไปเปลี่ยนตร เอนโค้ด ขอบคุณมากๆ

ผมเคยเลิกเล่นสคริปไปหลายตัวเพราะเรื่องภาษานี่หละครับ  :-[