ฉันจะกำหนดการเข้ารหัสอักขระเริ่มต้นในระบบ RedHat โดยใช้บรรทัดคำสั่งได้อย่างไร ฉันแค่อยากรู้ว่าการเข้ารหัสแอป Java จะใช้ค่าเริ่มต้นหากไม่มีการระบุไว้
ฉันจะกำหนดการเข้ารหัสอักขระเริ่มต้นในระบบ RedHat โดยใช้บรรทัดคำสั่งได้อย่างไร ฉันแค่อยากรู้ว่าการเข้ารหัสแอป Java จะใช้ค่าเริ่มต้นหากไม่มีการระบุไว้
คำตอบ:
locale
คำสั่งถือกุญแจสำคัญในความลับเหล่านี้
(อาจมีวิธีเฉพาะของ RedHat อื่น ๆ ในการทำสิ่งนี้ แต่locale
จะทำงานบนระบบ * NIX ใด ๆ ก็ได้)
ฉันมีปัญหากับไฟล์ ISO-8859-1 ในเซิร์ฟเวอร์ UTF-8 และฉันถูกบังคับให้เปลี่ยน
คุณสามารถดูภาษาเริ่มต้นโดยใช้คำสั่ง:
echo $ LANG
แก้ไขไฟล์: / etc / sysconfig / i18n และแก้ไขคุณสมบัติ ดูตัวอย่างร้อง:
LANG = "pt_BR.ISO-8859-1"