Oralce ปัญหาเรื่อง font ภาษาไทย (กันกระทู้หาย)

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: Oralce ปัญหาเรื่อง font ภาษาไทย (กันกระทู้หาย)

Re: Oralce ปัญหาเรื่อง font ภาษาไทย (กันกระทู้หาย)

โดย mindphp » 03/10/2017 4:36 pm

พักหลัง narisa หายไปเลย

Oralce ปัญหาเรื่อง font ภาษาไทย (กันกระทู้หาย)

โดย jataz2 » 03/10/2017 3:17 pm

โดย: Nong จาก narisa.com

อยากแบ่งปันความรู้ คือ มีอยู่ช่วงหนึ่งผมมีปัญหากับ Font ภาษาไทย อย่างมาก แต่ตอนนี้ผมถึงบางอ้อ แล้วครับ เพื่อเพื่อน ๆ พี่ๆ เคยเจอปัญหาอย่างผม จะได้เอาไปลองแก้ปัญหาดูนะครับ

ปัญหาที่ 1 เรื่องของ Font Thai ใน Oracle9iDs Fomes&Roports เป็น ตัวสี่เหลี่ยม
ปัญหาที่ 2 เรื่องของ การ Copy แล้ว Paste หรือ การเรียก Run (@c:/xyz.sql) Skip Sql(โดยที่ใน Skip มีตัวอักษรภาษาไทยอยู่ด้วย) บน SpqPlus เมื่อเรียกใช้แล้ว SqlPlus จะแสดงผลตัวอักษรภาษาไทยเป็นเครื่องหมาย ?????
วิธีแก้ไขปัญหาข้างบน

1. คือคุณต้องตรวจสอบ NLS_LANG ใน REGEDIT ของ ORACLE ทุก HOME (ถ้าคุณลงหลาย Products ของ Oracle มันจะสร้าง HOME ขึ้นมาเท่ากับจำนวน Products ที่ลงไป Home จะเริ่มจาก 0 ( ศูนย์ ) ) โดยคุณควร set NLS_LANG ให้มีค่าเป็น AMERICAN_THAILAND.TH8TISASCII หรือ THAI_THAILAND.TH8TISASCII

2. เป็นสิ่งที่หลายคนมองข้างโดยเฉพาะผมเอง จึงทำให้เกิดปัญหาตามมา คือ การ Set ค่า ใน Regisonal Option
ใน Windows 2000 Settings => Control Pael =>Regional Options => Tab General
1. Setting For The Current User ให้เลือก Thai
2. Language Settings For System => Set Default ให้เลือก Thailand
ใน Windows XP Settings => Control Pael =>Regional and Language Option => Tab Regional Options
1. Standards and formats ให้เลือก Thai
2. Location ให้เลือก Thailand
หมายเหตุ
การเซ็ต Regional แบบนี้จะมีผลกับ ขนาดของ font กับ tool ต่างๆๆ ของ ORACLE คือมันจะเป็น font ที่เล็ก(ถ้าคุณตั้งความละเอียดของจอมากๆๆ font มันก็จะยิ่งเล็ก อาจเสียสุขภาพของสายตาได้) เช่น Tool พวก OEM ต่างๆๆ

ข้างบน