(7970)
7970:
Win10の更新か? VTDOSの日本語が化ける
投稿者:
konno
2017/11/08(水) 20:48
コメント数 1
Win10の更新なのか、VTDOSの日本語が化けるようになりました。
VTDOS単体でもCKWV連動でも化けてしまいます。
起動時の表示は(実際はこれも化けている)
VTDOS Version 1.53 Copyright (C) 2009-2017 by 10# Build[Sep 5 2017]
ckwv Rev.9 と連動しています
"MS ゴシック"は正常に入力出来ない文字があるため、"Terminal"に変更します。
と出ますが、実際はCKWV.CFGの設定は"Terminal"になっています。
症状が出るのはデスクトップのWin10HOMEだけみたいです。
この間までは普通だったのに、今日立ち上げたら化けていました。
"MS ゴシック"にすると、一部のよく使う文字が化けてしまうのでどうにも
使えない状態です。今のところノートPCの方は大丈夫みたいですが。
皆さんのところではどうでしょうか?
- No.7970 -
このTreeへ
[リストへもどる]
soft
(7970)
7972:
Re: Win10の更新か? VTDOSの日本語が化ける
投稿者:
10♯
2017/11/08(水) 23:18
7970 番 konno さんへのコメント コメント数 1
ckwv連動中でも裏でコンソールプロセスのVTDOSは起動しています。
これのフォントがMSゴシックになってると思われます。
この設定はレジストリーのどこかにあると思われますが、
どこにあるのかは判然としない状態です。
HOMEでの動作確認はすぐには出来ませんが、機会があれば見ておきますわ。
- No.7972 -
このTreeへ
コメント元:7970 へ
[リストへもどる]
soft
(7970)
7973:
Re^2: Win10の更新か? VTDOSの日本語が化ける
投稿者:
konno
2017/11/10(金) 00:39
7972 番 10♯ さんへのコメント コメント数 1
10#さん、レス有難うございます。
再起動したら直ったです。お騒がせしました。m(__)m
> ckwv連動中でも裏でコンソールプロセスのVTDOSは起動しています。
> これのフォントがMSゴシックになってると思われます。
これは、"Terminal"の2バイトフォントがトーフになってしまうので
MSゴシックに変更したのでした。
再起動で直ったので、フォント関係がおかしくなっていたと思われます。
それにしても、MSゴシックなどTerminal 以外のフォントは文字化けするように
なってしまったんですかねぇ。
以前は普通に使えていたように思ったんですが。
- No.7973 -
このTreeへ
コメント元:7972 へ
[リストへもどる]
soft
(7970)
7974:
Re^3: Win10の更新か? VTDOSの日本語が化ける
投稿者:
10♯
2017/11/11(土) 01:48
7973 番 konno さんへのコメント コメント数 1
> それにしても、MSゴシックなどTerminal 以外のフォントは文字化けするように
> なってしまったんですかねぇ。
> 以前は普通に使えていたように思ったんですが。
konnoさんの現象に該当するかは不明ですが、
Vista以降は2016年9月以降のバージョンでコンソールにMSゴシックを指定したときに、
キー入力の全角記号の一部を正常にユニコードからシフトJISに変換することが出来ず、
ユニコードをそのまま入力しようとします。
入力のユニコード→シフトJISへの変換をフォントに依存しているようで、
MSゴシックはこの部分に問題があるようです。
なおこれはMSが公式に認めている不具合です。
ttps://support.microsoft.com/ja-jp/help/2911579
- No.7974 -
このTreeへ
コメント元:7973 へ
[リストへもどる]
soft
(7970)
7975:
Re^4: Win10の更新か? VTDOSの日本語が化ける
投稿者:
konno
2017/11/11(土) 23:09
7974 番 10♯ さんへのコメント コメント数 1
> konnoさんの現象に該当するかは不明ですが、
> Vista以降は2016年9月以降のバージョンでコンソールにMSゴシックを指定したときに、
> キー入力の全角記号の一部を正常にユニコードからシフトJISに変換することが出来ず、
> ユニコードをそのまま入力しようとします。
まさにそのとおりです。トーフと入力して確定すると「−」が化けるみたいで
日本語入力がまともに出来なくなっていますね。
> 入力のユニコード→シフトJISへの変換をフォントに依存しているようで、
> MSゴシックはこの部分に問題があるようです。
> なおこれはMSが公式に認めている不具合です。
去年まで普通に出来ていたのが出来なくなるなんて、ひどいバグですね。
ワザといやがらせしているんじゃないかと勘ぐってしまいます。
- No.7975 -
このTreeへ
コメント元:7974 へ
[リストへもどる]
soft
(7970)
7976:
Re^5: Win10の更新か? VTDOSの日本語が化ける
投稿者:
10♯
2017/11/12(日) 00:23
7975 番 konno さんへのコメント コメント数 1
> まさにそのとおりです。トーフと入力して確定すると「−」が化けるみたいで
> 日本語入力がまともに出来なくなっていますね。
> > 入力のユニコード→シフトJISへの変換をフォントに依存しているようで、
> > MSゴシックはこの部分に問題があるようです。
> 去年まで普通に出来ていたのが出来なくなるなんて、ひどいバグですね。
> ワザといやがらせしているんじゃないかと勘ぐってしまいます。
VTDOS BBSでgekotaさんと長々と検証しましたが、
gekotaさんもパニックになってたようでした。
この問題は、入力の問題なのか表示の問題なのか一見判別出来ないということもさることながら、
入力に現れる問題の原因が表示系のフォントにあるということも混乱の原因になってます。
そんなこと誰が想像出来ようか?という話です。
一方、Windowsのユニコード変換の仕組みの一端が垣間見えたということもあります。
ユニコードとOEM MBCSの変換を多国語対応しようと思うと、
フォントの中の情報を使うというのが最も合理的だということなんでしょうね。
そこそこに重要な情報を半ば外部的なモジュールであるフォントに依存するというのは、
一抹の不安がある話ではありますが。
変な話、サードパーティー製のフォントでWindowsを挙動不審に陥らせることも可能です。
それをやらかしたのがこともあろうに純正のMSゴシックだという、そもそも話ですが…
- No.7976 -
このTreeへ
コメント元:7975 へ
[リストへもどる]
soft
(7970)
7977:
Re^6: Win10の更新か? VTDOSの日本語が化ける
投稿者:
konno
2017/11/12(日) 01:58
7976 番 10♯ さんへのコメント コメント数 2
> VTDOS BBSでgekotaさんと長々と検証しましたが、
> gekotaさんもパニックになってたようでした。
あの話は中黒文字が化けるという話かと思っていました。
そういうことになっていたとはびっくりです。
> ユニコードとOEM MBCSの変換を多国語対応しようと思うと、
> フォントの中の情報を使うというのが最も合理的だということなんでしょうね。
いろんなフォントを混在させるには都合がいいとかですかね。
ちなみにMSDOS Playerでも同じ症状でした。
> 変な話、サードパーティー製のフォントでWindowsを挙動不審に陥らせることも可能です。
> それをやらかしたのがこともあろうに純正のMSゴシックだという、そもそも話ですが…
Win7 では文字化けもなかったような気がします。
来週もう一度MSゴシックで確認してみます。
バグがわかっているなら早く治してほしい >MS
- No.7977 -
このTreeへ
コメント元:7976 へ
[リストへもどる]
soft
(7970)
7978:
Re^7: Win10の更新か? VTDOSの日本語が化ける
投稿者:
10♯
2017/11/12(日) 12:23
7977 番 konno さんへのコメント
> > ユニコードとOEM MBCSの変換を多国語対応しようと思うと、
> > フォントの中の情報を使うというのが最も合理的だということなんでしょうね。
> いろんなフォントを混在させるには都合がいいとかですかね。
> ちなみにMSDOS Playerでも同じ症状でした。
ユニコード⇔MBCS変換表の各ロケール、各コードページ毎の全てをカーネルに持つ訳に行かないため、
フォントに情報を持たすしか無いという事だと思います。
そう考えると、ユニコード→MBCS変換は結構重い処理だったりしますね。
- No.7978 -
このTreeへ
コメント元:7977 へ
[リストへもどる]
soft
(7970)
7979:
Re^7: Win10の更新か? VTDOSの日本語が化ける
投稿者:
konno
2017/11/14(火) 01:07
7977 番 konno さんへのコメント
> Win7 では文字化けもなかったような気がします。
> 来週もう一度MSゴシックで確認してみます。
職場のWin7 pro 32ビット版では問題ありませんでした。
やっぱりWin10だけ駄目なんですね。
MS帝国の陰謀か〜
・・・と書いてからもう一度MSゴシック試してみたら
あれれ? 直ってる?
現象が再現できません。
裏で何が起こっているのやら。
- No.7979 -
このTreeへ
コメント元:7977 へ
[リストへもどる]
soft