Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

treeコマンドで文字化けする - Tera Term Ticket #40669 on OSDN

$
0
0

treeコマンドで文字化けする

Eröffnet am: 2020-08-27 12:21

Letztes Update: 2023-01-13 01:20

Auswertung:dodaVerantwortlicher:(Keine)
Priorität:5 - MittelMeilenstein:Tera Term 4.107
Typ:FehlerSchweregrad:5 - Mittel
Komponente:Tera TermStatus:Offen
LösungKeine

Einzelheiten

Tera Term 4でtreeコマンドで文字化けが発生する

原因

該当部分ではU+00A0 NO-BREAK SPACE(NBSP) が使われており、これが変換出来ていない。

対処

NBSPをスペースに変換して表示する

備考

他に同様の対処をした方がいい文字を確認する。スペース系が結構漏れている?

Letzte Aktualisierung für dieses Ticket

2023-01-13 01:20 Aktualisiert von: zmatsuo

Kommentar

こんな感じでテストできます(UTF-8です)

echo -e "NBSP U+00a0 '\xc2\xa0'"

teraterm/teraterm/uni2sjis.map に

   { 0x00a0, 0x0020 },
を追加すればokそうです。

TT5ではNBSPのフォントが表示されるのでokですが、 ANSI描画時にuni2sjis.mapで変換されるので、 同じ修正を入れればよさそうです。

他のスペースもあるようなのですが、どれを入れたらよいのか…。 https://unicode-explorer.com/articles/space-characters

とりあえずこれぐらいでしょうか?

echo -e "EN_QUAD U+2000 '\xe2\x80\x80'"
echo -e "EM_QUAD U+2001 '\xe2\x80\x81'"
echo -e "EN_SPACE U+2002 '\xe2\x80\x82'"
echo -e "EM_SPACE U+2003 '\xe2\x80\x83'"

Viewing all articles
Browse latest Browse all 2128