หน้า 1 จากทั้งหมด 1

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

โพสต์แล้ว: 03/10/2017 3:17 pm
โดย jataz2
โดย: 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 ต่างๆๆ

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

โพสต์แล้ว: 03/10/2017 4:36 pm
โดย mindphp
พักหลัง narisa หายไปเลย