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,027

HOME > PHP > PHP Forum > ORACLE 10g ใช้ php + html มีปัญหาการแสดงผลภาษาไทยไม่ได้ กลายเป็นเครื่องหมาย ??? แทน



 

ORACLE 10g ใช้ php + html มีปัญหาการแสดงผลภาษาไทยไม่ได้ กลายเป็นเครื่องหมาย ??? แทน

 



Topic : 069477



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



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




จากลิงค์ http://www.oracle.com/technetwork/database/express-edition/downloads/102xewinsoft-090667.html

หนูโหลด OracleXE.exe (165,332,312 bytes) มาคะ

ทีนี้พอตอนแสดงผลข้อมูลภาษาไทย โดยใช้ php + html ผลที่ได้เป็นภาษาต่างดาว ตามภาพ


ผลการแสดงวันที่ โดยเดือนเป็นภาษาไทย



ส่วนตัวภาษาใน NLS_DATABASE_PARAMETERS ได้ตามภาพเหมือนกันคะ

NLS_DATABASE_PARAMETERS


จะเห็นได้ว่ามันไม่มี TH8TISASCII

ทำยังไงดีคะ (_ ___!!!)



หรือหนูต้องลบตัว OracleXE.exe ทิ้ง แล้วลงเป็น OracleXEUniv.exe แทน

แต่ปัญหาต่อมาจะเป็น ในตัวดาต้าเบสหนูมีดาต้าเพียบเลย = = export ไม่เป็นด้วยอะคะ มันมี พวก directory ที่เก็บ path รูปเอาไว้

รบกวนด้วยนะคะ เปิดมาหลายเว็บ ตันระยะสุดท้ายคะ T ^ T



Tag : PHP, Oracle







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-11-24 03:30:30 By : tananagum View : 2576 Reply : 6
 

 

No. 1



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



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


ขอโทษอีกครั้งนะคะ = = ตอนแอ้ดดาต้าเบสเป็นภาษาไทย จะเป็นเครื่องหมาย ??? เวอร์ชั่นกลับหัวอะคะ = =

ส่วนที่เป็น ?? ตามภาพ เป็นของวันที่ แต่วันที่ (DATE TYPE) ในตัวดาต้าเบส เป็นภาษาไทย นะคะ

เช่น 01 ต.ค. 2554






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-24 03:36:03 By : tananagum
 


 

No. 2



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



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


ลองอ่านอันนี้ดูครับ
http://www.thaiadmin.org/board/index.php?topic=18639.0
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-24 08:39:11 By : grandraftz
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ลองเปลี่ยนให้เป็น TH8TISASCII ดูหรือยังครับตรง Charset

Go to : (Oracle 11g 32bit ใช้ windows 7 64bit ) Oracle ไม่รองรับภาษาไทยครับ ปรับใน regedit แล้วก็ยังไม่ได้ ช่วยที่ครับ
Go to : php/oracle มีปัญหาเรืองภาษาครับ ช่วยที คือ ตอนแอดข้อมูลลง database ข้อความภาษาไทยจะกลายเป็นต่าวดาว (utf-8)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-24 08:47:36 By : webmaster
 


 

No. 4



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



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


regedit

อันนี้คือจาก regedit คะ พอเข้าไป มันก็เป็น THAI_THAILAND_TH8TISASCII อยู่แล้วคะ

แต่ว่าตัว oracle ที่ใช้คำสั่ง SELECT * FROM NLS_DATABASE_PARAMETERS;

ก็ยังคงเป็นเหมือนภาพด้านบน ที่เป็น AMERICAN


เวลาแอ้ดข้อมูลภาษาไทยลงดาต้าเบส ก็ยังคงเป็นเครื่องหมาย ????? กลับหัว

พอแสดงผลผ่านเว็บ ก็ยังเป็นเครื่องหมาย ????? เหมือนกัน

= =



ไม่รู้ว่าจะไปเปลี่ยน NLS_CHARACTERSET ให้กลายเป็น TH8TISASCII ได้ยังไงอะคะ


จากเว็บๆหนึ่ง เค้าบอกว่า

Database Level This way will effect all sessions that make the connection to the database server
Add the following lines in init.ora file :
NLS_LANGAUGE=THAI
NLS_TERRITORY=THAILAND


หนูก็หา init.ora ไม่เจออีกหง่า (__ ____!!!!) T ^ T


ขอบคุณคะ


ประวัติการแก้ไข
2011-11-24 17:17:19
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-24 17:14:14 By : tananagum
 


 

No. 5



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



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


init.ora เค้าบอกว่ามันอยู่ใต้ path นี้ ลองหาดู
$ORACLE_HOME/dbs folder.
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-25 15:28:40 By : grandraftz
 


 

No. 6



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



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


ขอรบกวนอีกรอบนะคะ คือตอนนี้หนูแบ่งตัว database เป็นสอง connection อันนึงเป็น localhost ส่วนอีกอันเป็น server คะ

ทีนี้ตอนเก็บค่าภาษาไทย localhost เก็บไม่ได้คะ แสดงผลก็เป็นอะไรกลับหัว(ยังคงแก้ไม่ได้==)

ส่วนของ server อีกอันนึงที่สร้างขึ้นมาใหม่ database เองเก็บค่าภาไทยได้คะ แต่คิวรี่ข้อมูลแสดงบนเว็บ เป็นเครื่องหมายอะไรกลับหัว



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

หนูสงสัยว่ามันเป็นที่ตัว"คอมพิวเตอร์", "ดาต้าเบส", "toolที่ใช้add ข้อมูล(ณ ที่นี้ใช้ sqldeveloper)" หรือว่าอื่นๆอะคะ


(_ ___!!!)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-12 14:56:23 By : tananagum
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ORACLE 10g ใช้ php + html มีปัญหาการแสดงผลภาษาไทยไม่ได้ กลายเป็นเครื่องหมาย ??? แทน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่