Terminal: Karakter Unicode tidak ditampilkan dengan benar melalui WSL

Dibuat pada 10 Nov 2018  ·  3Komentar  ·  Sumber: microsoft/terminal

  • Nomor build Windows Anda: 10.0.18277.1000

  • Apa yang Anda lakukan dan apa yang terjadi:
    Mencoba melihat konten file UTF-8 melalui WSL tidak menampilkan konten file.

  1. Buat file baru di Linux dengan karakter UTF-8, seperti:
  2. Di dalam WSL, coba lihat file menggunakan vi. Karakter tanda tanya akan ditampilkan sebagai gantinya.
  • Apa yang salah / apa yang seharusnya terjadi:

Saat menggunakan vi, berharap untuk melihat . Perhatikan masalah ini mereproduksi dengan file lokal ke WSL serta melalui koneksi ssh. Karakter ditampilkan dengan benar saat menggunakan Putty.

Area-Rendering Product-Conhost Resolution-Duplicate

Komentar yang paling membantu

Perilaku yang sama di WSL dan PowerShell.

image

Hal ini kemungkinan besar disebabkan oleh kombinasi berikut ini:

  1. Mesin terbang untuk karakter yang dimaksud kemungkinan tidak tersedia dalam font yang saat ini dipilih (Consolas)
  2. Karena Console menggunakan GDI untuk merender teks, dan karena GDI tidak mendukung font-fallback (mekanisme untuk menemukan dan memuat font secara dinamis yang berisi glyph yang diperlukan), Console tidak dapat merender glyph yang diminta.

Kami sangat menyadari keterbatasan ini (misalnya lihat #190) dan sedang mengerjakan serangkaian perubahan untuk mengatasi masalah ini di rilis OS mendatang.

Semua 3 komentar

Apakah ini unik untuk WSL, atau apakah masalah ini juga berulang di jendela cmd/powershell normal?

Perilaku yang sama di WSL dan PowerShell.

image

Hal ini kemungkinan besar disebabkan oleh kombinasi berikut ini:

  1. Mesin terbang untuk karakter yang dimaksud kemungkinan tidak tersedia dalam font yang saat ini dipilih (Consolas)
  2. Karena Console menggunakan GDI untuk merender teks, dan karena GDI tidak mendukung font-fallback (mekanisme untuk menemukan dan memuat font secara dinamis yang berisi glyph yang diperlukan), Console tidak dapat merender glyph yang diminta.

Kami sangat menyadari keterbatasan ini (misalnya lihat #190) dan sedang mengerjakan serangkaian perubahan untuk mengatasi masalah ini di rilis OS mendatang.

Saya akan menutup ini sebagai penipuan #190.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

carlos-zamora picture carlos-zamora  ·  3Komentar

NickITGuy picture NickITGuy  ·  3Komentar

alabuzhev picture alabuzhev  ·  3Komentar

mrmlnc picture mrmlnc  ·  3Komentar

zadjii-msft picture zadjii-msft  ·  3Komentar