Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่านภ&

Locked
imac
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Wed May 24, 2006 2:40 am

Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่านภ&

Post by imac » Thu Oct 19, 2006 4:11 am

รบกวนขอความช่วยเหลือหน่อยนะครับ คือผมลง Joomla ลายไทย 1.0.11  :'(
แล้วอ่านภาษาไทยไม่ออก ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่านภาษาไทยได้

ระบบ
PHP Version 4.3.10-16
MySQL 4.0.24 Debian
Apache 2.0.54 (Debian GNU/Linux)

มีวิธีแก้ไขยังไงให้สามารถแสดงผลเป็นภาษาไทยได้โดยที่ไม่ต้องกด encoding บ้างรึเปล่าครับ
ผมลองทำตามกระทู้เก่าๆ แล้วก็ไม่ได้ครับ ยังไงรบกวนช่วยด้วยนะครับ

ขอขอบคุณทุกท่านล่วงหน้าครับ

lalay
Joomla! Intern
Joomla! Intern
Posts: 73
Joined: Tue Jul 04, 2006 8:57 am
Location: thai
Contact:

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by lalay » Thu Oct 19, 2006 6:23 am

ลองแบบบังคับเลยมะครับ ใส่นี้ลงไปในหัวของธีมเพจ

Code: Select all

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
CMS Thai Center Thai Open Souece http://www.cmsthaicenter.com
Stem Cell Therapy http://www.vescell.com

imac
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Wed May 24, 2006 2:40 am

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by imac » Thu Oct 19, 2006 9:46 am

ลองใส่ลงไปแล้วครับ มันก็ยังไม่ยอมแสดงผลเป็นภาษาไทย
ต้องกด Encoding อยู่ดีอ่ะครับ  :'(

ลองกดดูใน view souece ก็เป็น utf-8 แต่อ่านไม่ได้ครับ

ต้องกด Encoding ใหม่

รบกวนช่วยด้วยนะครับ

User avatar
DOCMan LaiThai
Joomla! Explorer
Joomla! Explorer
Posts: 351
Joined: Thu Aug 18, 2005 9:13 am
Location: Thailand
Contact:

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by DOCMan LaiThai » Thu Oct 19, 2006 12:01 pm

ลองทำตามกระทู้เก่านี้ดูนะครับ
http://forum.joomla.org/index.php/topic,82423.0.html
JoomlaCorner the corner of Joomla! by Joomla! LaiThai Project at Thai locations. – https://www.joomlacorner.com

User avatar
thaizeal
Joomla! Ace
Joomla! Ace
Posts: 1460
Joined: Mon Oct 02, 2006 6:12 am
Location: แถวๆนี้
Contact:

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by thaizeal » Mon Oct 23, 2006 7:06 pm

ลองดาวน์โหลดโปรแกรม Tis2utf8 มาใช้ดูครับ ที่เว็บนี้ครับ http://www.get-along.com&nbsp; ;)

weapon01
Joomla! Apprentice
Joomla! Apprentice
Posts: 26
Joined: Fri Nov 03, 2006 8:46 am
Contact:

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by weapon01 » Fri Nov 03, 2006 9:29 am

debian linux 

แก้ที่ php.ini

ของเดิม
; PHP's built-in default is text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
default_charset = "tis-620" <------- เดิม
;default_charset = "utf-8"


แก้ไข php.ini ไม่ระบุ default chaset
; PHP's built-in default is text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
;default_charset = "tis-620" <---------- ปิดการใช้
;default_charset = "utf-8"

apache2.conf
ก็ไม่ต้องระบุ AddDefaultCharset UTF-8 ก็ได้ครับ จะได้ไม่มีปัญหากับเว็บอื่นใน server เดียวกันที่ไม่ได้เป็น utf-8

อีกที่ไฟล์
/etc/apache2/conf.d/charset
ต้องไม่ระบุ AddDefaultCharset

User avatar
thaizeal
Joomla! Ace
Joomla! Ace
Posts: 1460
Joined: Mon Oct 02, 2006 6:12 am
Location: แถวๆนี้
Contact:

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by thaizeal » Fri Nov 03, 2006 12:06 pm

lalay wrote: ลองแบบบังคับเลยมะครับ ใส่นี้ลงไปในหัวของธีมเพจ

Code: Select all

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ถ้าแบบนี้น่าจะดีกว่าน่ะครับ
[/b][/color]" />

User avatar
joom2
Joomla! Guru
Joomla! Guru
Posts: 852
Joined: Thu Oct 19, 2006 5:11 pm
Contact:

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by joom2 » Fri Nov 03, 2006 5:29 pm

ให้ลองลบ temp file IE ดู

1. หน้าต่าง IE
2. Tools -> Internet option...
3. กดปุ่ม delete cookies..  แล้ว Ok
4. กดปุ่ม delete files...  แล้ว Ok
5. ปิด IE
6. แล้วลองเรียกใหม่

koprew
Joomla! Apprentice
Joomla! Apprentice
Posts: 41
Joined: Fri Jan 19, 2007 5:18 pm

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by koprew » Sun Jan 21, 2007 6:27 am

:P หวังว่าช่วยได้นะครับ  ตอบด้วยถ้าใช้ได้ดี กำลังลองเหมือนกัน   

I just replaced sn_mail_send with the following. It has been tested and seems to work fine for me but I have no idea whether there might be bad side effects or other problems...

Of course, with this "fix" you can't send in UTF-8 anymore.


to = trim($mail->to);
  require_once('activeMailLib.php');
  $email = new activeMailLib($mail->s_format);
  $email->From(utf8_decode($mail->from_address), utf8_decode($mail->from_name));
  $email->To(utf8_decode($mail->to));
  $email->Subject(utf8_decode($mail->title));
  $email->Message(utf8_decode($mail->message), 'iso-8859-1', '8Bit');
  $email->priority($mail->priority);
  if ($mail->receipt) {
    $email->Receipt(utf8_decode($mail->from_address));
  }
  $email->Send();
  return $email->isSent($mail->to);
}
?>


submitted by Jonas Kvarnstrom

araregodji
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 124
Joined: Sun Nov 12, 2006 6:45 am

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by araregodji » Sun Jan 21, 2007 7:25 am

ของผมก็เป็นเหมือนกัน  แก้อยู่นานเลย  มาลองแก้

ไฟล์ httpd.conf ใน apache2 ดู
AddDefaultCharset utf-8  << ให้เป็นตัวนี้

ก็หายเลย  แต่ทำที่เครื่อง local นะ  ไม่รู้ว่า อัพขึ้น host จริงๆจะเป็นยังไง เสียวๆอยู่  :-\

User avatar
themexchange
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 118
Joined: Mon Jul 24, 2006 11:36 am
Contact:

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by themexchange » Sun Jan 21, 2007 6:21 pm

ไม่ทราบว่าเป็นที่ส่วนไหนครับ หน้า Administrator หรือ Front-End ผมเคยเจอปัญหานี้ บนเวอร์ชั่น 4.6 ของ Mambo แต่ ลองดูนะครับ ว่า บน จุมล่า ที่เป็น UTF-8 จะใช้งานได้ไหม

ขั้นตอนการแก้ไขที่หน้า Front-End เว็บไซต์
  • เปิดไฟล์ /template/เท็มเพลทที่ใช้งาน/index.php ผ่านโปรแกรม Notepad
  • เข้าที่ เมนู File -> Save As
  • ที่ช่อง File Name ตั้งชื่อเหมือนเดิม
  • ที่ช่อง Encode ให้แก้จาก ANSI เป็น UTF-8
  • กดปุ่ม Save และทดสอบใช้งาน
ปล. ถ้าหน้า Administrator เป็นเหมือนกันให้ไปแก้ไฟล์ที่ b]administrator/template/เท็มเพลทที่ใช้งาน/index.php [/b] และทำขั้นตอนเหมือนเดิม
MAMBOSOLVE.COM | ชุมชนชาวเว็บไซต์ แมมโบ้ และ จูมล่า ออนไลน์
THEMEXCHANGE.COM | ธีมเอ็กซ์เชนจ์... เปลี่ยนแปลงเว็บไซต์ง่าย ๆ สไตล์คุณ แหล่งรวบรวม ธีม และ เท็มเพลท เว็บไซต์
CMSXCHANGE.COM | ทุกเรื่องราวเกี่ยวกับ CMS ( Content Management System ) - Mambo , Joomla , Nuke , dotCMS , Xoops

User avatar
toonarmythai
Joomla! Intern
Joomla! Intern
Posts: 74
Joined: Tue Nov 14, 2006 8:16 am
Location: Thailand

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by toonarmythai » Mon Jan 22, 2007 5:22 am

thaizeal wrote:
lalay wrote: ลองแบบบังคับเลยมะครับ ใส่นี้ลงไปในหัวของธีมเพจ

Code: Select all

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ถ้าแบบนี้น่าจะดีกว่าน่ะครับ
[/b][/color]" />
ยืนยันตามนี้ครับ เป็นวิธีที่ถูกที่สุด
ถ้าไปปรับที่ WebServer เป็นวิธีที่ผิดครับและตลกด้วย
Css ,XHTML ,Tableless Design ,Web Standard , Web 2.0
ชีวิตมันยุ่งเหยิงจริงกับพวกมันเีนี่ย แต่...ทำไงได้ เดินมาไกลเิกินกว่าจะกลับ...

User avatar
themexchange
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 118
Joined: Mon Jul 24, 2006 11:36 am
Contact:

Re: Joomlaลายไทย1.0.11 ต้องกด encoding เป็น utf-8 ทุกครั้งถึงอ่าน$

Post by themexchange » Mon Jan 22, 2007 5:27 am

ครับ อย่างที่คุณ toonarmythai บอกก็ถูกต้องครับ .. แต่ถ้าไฟล์ ยังเป็น ANSI อยู่ Encode ก็จะยังเป็นปัญหาอยู่ดี ครับ .. ต้อง Save ที่ไฟล์ให้เป็น UTF-8 ด้วยครับ ...
MAMBOSOLVE.COM | ชุมชนชาวเว็บไซต์ แมมโบ้ และ จูมล่า ออนไลน์
THEMEXCHANGE.COM | ธีมเอ็กซ์เชนจ์... เปลี่ยนแปลงเว็บไซต์ง่าย ๆ สไตล์คุณ แหล่งรวบรวม ธีม และ เท็มเพลท เว็บไซต์
CMSXCHANGE.COM | ทุกเรื่องราวเกี่ยวกับ CMS ( Content Management System ) - Mambo , Joomla , Nuke , dotCMS , Xoops


Locked

Return to “Thai Forum”