ฉันมีไฟล์. sql พร้อมคำสั่ง "แทรกลงใน" SQL แบบง่าย ๆ ซึ่งถูกแทรกลงในตารางที่เรียกว่าKünstler
insert into Künstler (name) values ('Mariah Carey');
insert into Künstler (name) values ('Michael Jackson');
อย่างไรก็ตามเมื่อรันไฟล์ผ่าน Putty เพื่อรันคำสั่งเหล่านี้แต่ละบรรทัดจะพบกับข้อผิดพลาด
During SQL processing it returned:
SQL0007N The following on "insert into K" mark "▒" is invalid.
ดูเหมือนว่าอักขระ umlaut เยอรมันจะถูกแปลงเป็น '▒'
ฉันได้เปิดใช้งาน UTF-8 บน Putty และคำสั่งจะทำงานหากป้อนด้วยตนเอง แต่ไม่ได้เป็นแบตช์ มีอะไรแก้ไขไหม?
สำหรับข้อมูลเพิ่มเติมภาษาที่ฉันใช้คือ DB2