Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > PHP Codeigniter - Cart Class ใช้กับภาษาไทยไม่ได้แก้อย่างไรครับ



 

PHP Codeigniter - Cart Class ใช้กับภาษาไทยไม่ได้แก้อย่างไรครับ

 



Topic : 084963



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์




Code
$data = array(
'id' => $id,
'qty' => $qty,
'price' => $price,
'name' => 'ภาษาไทย'
);

$this->cart->insert($data);


นั่งงงหาบั๊กอยู่นาน ลองผิดลองถูก กว่าจะรู้ว่ามันใช้ภาษาไทยไม่ได้

มันมีวิธีแก้ไหมครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-10-04 14:23:59 By : offvanpic View : 3289 Reply : 18
 

 

No. 1



โพสกระทู้ ( 464 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5

select DB เสร็จแล้วให้เพิ่ม

Code
mysql_query('SET CHARACTER SET tis620');
mysql_query('SET collation_connection = "tis620_thai_ci"');







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-10-04 15:02:10 By : dekkuza
 


 

No. 2



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


ผมใช้ utf8 นะครับ

แต่ผมแก้ได้ละ แก้ที่ system -> libraries -> Cart.php

จาก
Code
var $product_name_rules = '\.\:\-_ a-z0-9';


แก้เป็น
Code
var $product_name_rules = '\.\:\-_ a-z0-9ก-ฮ';



ประวัติการแก้ไข
2012-10-04 15:20:50
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-10-04 15:20:29 By : offvanpic
 

 

No. 3



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : offvanpic เมื่อวันที่ 2012-10-04 15:20:29
รายละเอียดของการตอบ ::
ลองทำตามแล้วค่ะ แต่มันก็ยังใช้ไม่ได้ ควรทำไงดีค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-16 17:01:44 By : nunami
 


 

No. 4



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : nunami เมื่อวันที่ 2014-01-16 17:01:44
รายละเอียดของการตอบ ::
ในไฟล์ config เซ็ตภาษาไว้ยังไงครับ 'utf-8' ป่ะ?

แล้วก็ฐานข้อมูลเซ็ต collection ไว้เป็นอะไร?
เบราเซอร์ด้วย?

คือมันก็เกี่ยวกันหมดแหละครับ



ประวัติการแก้ไข
2014-01-16 17:04:39
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-16 17:02:52 By : arm8957
 


 

No. 5



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

น่าจะเป็นเรื่องของ charset ของฐานข้อมูล

ในส่วนของ config database อาจจะไม่ตรงกับฐานข้อมูล
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-16 17:04:18 By : {Cyberman}
 


 

No. 6



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

http://ellislab.com/codeigniter/user-guide/database/configuration.html

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "database_name";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
$db['default']['swap_pre'] = "";
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-16 17:05:12 By : {Cyberman}
 


 

No. 7



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ทำตามที่ทุกท่านกล่าวมาข้างบนหมดแล้วค่ะ แต่ก็ยังเจอปัญหาอยู่ดี บางชื่อใช้งานไม่ได้ T_T ลองทุกหนทางแล้วค่ะ ไม่แน่ใจว่าติดตรงไหนอีก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-22 10:07:46 By : nunami
 


 

No. 8



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 7 เขียนโดย : nunami เมื่อวันที่ 2014-01-22 10:07:46
รายละเอียดของการตอบ ::
ฐานข้อมูลเซ็ต collection ไว้เป็นอะไรครับ?

แล้วที่ว่าภาษาไทยเพี้ยนนี่ในส่วนแสดงผล หรือในฐานข้อมูลครับ?

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-22 10:10:56 By : arm8957
 


 

No. 9



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 8 เขียนโดย : arm8957 เมื่อวันที่ 2014-01-22 10:10:56
รายละเอียดของการตอบ ::
Code (PHP)
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';


เซ็ทตามที่ config ในโค้ดเลยค่ะ แต่ดันได้เป็นบางข้อความ ตอนนี้เลยไม่ค่อยแน่ใจว่าเป็นเพราะอะไร

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-22 10:20:26 By : nunami
 


 

No. 10



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



สถานะออฟไลน์


ไม่ใช่ครับ
ฐานข้อมูลเซ็ต collection ไว้เป็นอะไรครับ ผมหมายถึงตอนสร้างฐานข้อมูลอะครับ
db
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-22 10:36:31 By : arm8957
 


 

No. 11



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 10 เขียนโดย : arm8957 เมื่อวันที่ 2014-01-22 10:36:31
รายละเอียดของการตอบ ::
set collect

เซ็ทตามรูปเลยค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-22 10:41:42 By : nunami
 


 

No. 12



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 11 เขียนโดย : nunami เมื่อวันที่ 2014-01-22 10:41:42
รายละเอียดของการตอบ ::


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-22 11:18:27 By : arm8957
 


 

No. 13



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 10 เขียนโดย : arm8957 เมื่อวันที่ 2014-01-22 10:36:31
รายละเอียดของการตอบ ::
edit charset
ใส่ให้ดูใหม่ค่ะ สงสัยต้องหาวิธีอื่นเสียแล้วมั้งเนี๊ยะ T_T

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-22 11:30:39 By : nunami
 


 

No. 14



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 13 เขียนโดย : nunami เมื่อวันที่ 2014-01-22 11:30:39
รายละเอียดของการตอบ ::
เห็นมีบางตารางเซ็ตเป็น tis620_thai_ci อยู่ด้วยนิครับ จะเกี่ยวกันป่าว?

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-22 12:02:32 By : arm8957
 


 

No. 15



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 14 เขียนโดย : arm8957 เมื่อวันที่ 2014-01-22 12:02:32
รายละเอียดของการตอบ ::
ตารางที่ set เป็ร tis-620 ไม่ได้ใช้งานค่ะ มันจะเกี่ยวกันเหรอค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-22 13:41:57 By : nunami
 


 

No. 16

Guest


ไม่ทราบว่าแก้ได้หรือยังไม่รู้ครับเอามาแชร์ครับเพิ่งเจอเหมือนกัน
จากที่ท่าน Pae ได้แนะนำไว้
Code (PHP)
var $product_name_rules	= '\.\:\-_ a-z0-9ก-ฮ';

ให้ใส่เพิ่มจากเดิมอีก... (ย้ำว่าอีก)
var $product_name_rules	= '\.\:\-_ a-z0-9ก-ฮ\d\D';

เท่านี้ครับลองดูก่อนนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-30 13:26:07 By : Bunlert Khongkaho
 


 

No. 17



โพสกระทู้ ( 4,756 )
บทความ ( 8 )



สถานะออฟไลน์


คห.ข้างบน
ถ้าเอาภาษาไทยได้ครบทุกอักขระ ต้อง ก-๙ นะครับ ไม่ใช่ ก-ฮ ไม่งั้นพวกไม่เอกไม้โทและอื่นๆพวกนั้นจะไม่ได้ด้วยนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-31 11:55:45 By : mr.v
 


 

No. 18



โพสกระทู้ ( 45 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

เจ้าของกระทู้ลองหรือยังครับ ผมลองทั้ง ก-ฮ และ ก-๙ ทดสอบแล้วได้อักขระ ครบอยู่ครับ (แต่ถ้าให้ชัวเป็น ก-๙ น่าจะโอกว่า) มีภาพมายืนยันอยู่ครับ

Codeigniter Cart Class ภาษาไทย และ อักขระ

แต่ติดปัญหาอยู่อย่างนึงครับ ตอนนี้แก้ไม่ได้เลย เรื่องตัวขนาดของ text ครับ ถ้าใส่ยาวๆ มันไม่ยอมครับ หาวิธีแก้อยู่ ยังไงฝากคำถามไปยังท่านผู้รู้ด้วยนะครับ แก้มาหลายวันแล้วครับ งง มากเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-10 21:47:25 By : demonking
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : PHP Codeigniter - Cart Class ใช้กับภาษาไทยไม่ได้แก้อย่างไรครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่