มีวิธีใดในการเปลี่ยนการเข้ารหัสของไฟล์หรือไม่? ตัวอย่างเช่น UTF-8 ถึง ISO 8859-1?
การตั้งค่าตัวอย่าง Sublime Text:
"default_encoding": "UTF-8"
มีวิธีใดในการเปลี่ยนการเข้ารหัสของไฟล์หรือไม่? ตัวอย่างเช่น UTF-8 ถึง ISO 8859-1?
การตั้งค่าตัวอย่าง Sublime Text:
"default_encoding": "UTF-8"
คำตอบ:
นี่คือวิธีการ:
ในแถบด้านล่างของ VSCode
UTF-8
คุณจะเห็นป้าย คลิกเลย ป๊อปอัปจะเปิดขึ้นSave with encoding
คลิก ตอนนี้คุณสามารถเลือกการเข้ารหัสใหม่สำหรับไฟล์นั้นได้
หรือคุณสามารถเปลี่ยนการตั้งค่าทั่วโลกในการตั้งค่าพื้นที่ทำงาน / "files.encoding": "utf8"
ผู้ใช้โดยใช้การตั้งค่า ถ้าใช้หน้าการตั้งค่ากราฟิกใน VSCode encoding
เพียงแค่ค้นหา อย่างไรก็ตามโปรดทราบว่าสิ่งนี้ใช้ได้กับไฟล์ที่สร้างขึ้นใหม่เท่านั้น
"files.encoding": "utf8bom"
" - ไม่ทำงาน ดูgithub.com/Microsoft/vscode/issues/47089
นอกเหนือจากการตั้งค่าที่อธิบายไว้ในคำตอบโดย @DarkNeuron:
"files.encoding": "any encoding"
คุณยังสามารถระบุการตั้งค่าสำหรับภาษาเฉพาะได้ดังนี้:
"[language id]": {
"files.encoding": "any encoding"
}
ตัวอย่างเช่นฉันใช้สิ่งนี้เมื่อฉันต้องการแก้ไขไฟล์ PowerShell ที่สร้างขึ้นก่อนหน้านี้ด้วย ISE (ซึ่งสร้างในรูปแบบ ANSI):
"[powershell]": {
"files.encoding": "windows1252"
}