จากวิธีที่ 1 ผมเห็น set เป็น User variables อยู่น่ะ
set เป็น System variables ก็แค่ลงมาที่ New ที่กรอบล่างครับ
มีประเด็นเพิ่มครับ
ที่ทำงานผมใช้ Windows Server 2008 ลง Oracle Client 10.2g เรียก Oracle 8.0 จาก Server Unix
แต่ว่า ผมก็ไม่ได้เซ็ตอะไรเพิ่มเลยนะ asp.net ก็แสดงผลภาษาไทยได้ปกติ
แล้วใน head tag ผมก็ไม่ได้ set <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> ด้วย
แต่ไม่เคยลองบันทึกข้อมูลกลับเข้า Server Unix เพราะอนุญาตให้แค่เรียกข้อมูลอย่างเดียว
เครื่องเก่าที่เป็น Windows Server 2000 กับ 2003 ต้องเซ็ต NLS_LANG = THAILAND_TH8TISASCII
ไว้ที่ System variables ภาษาไทยถึงจะไม่เป็น ??????????????? แต่ Windows 2000 กับ 2003 ลง Client ได้แค่ 8.0