アカウント名:
パスワード:
Linuxの/etc/に日本語名のディレクトリやファイル作るようなもんだよなぁそれでまともに動くOSってかなり歪なんじゃないかな
/etc/ の下に多バイト文字のディレクトリやファイル作っても問題ないし、少なくともWin95からWin10までは全く問題ないよ。むしろ、いまどきASCII以外を扱えないようなOSのほうが歪だよ。
レジストリに関しては、Win95でも UTF-16だし、Win11でも、UTF-16なのは変わらず。UTF-16のデータで、ASCIIコード以外でおかしくなるって実装のほうが、かなり変わったことしてるはず。
フォレンジックの記事とかでレジストリのファイル形式を解説してるのを見ると、キー保存形はAsciiなんだよね。たぶんキーがAscii Onlyのみで構成されるときの最適化なんだろうけど、そこらのコードの改造をしくじったのかな?
レジストリエディターで作成した.regファイルをバイナリエディターで開いてみ? UTF-16を使っているから。
.regファイルは単に拡張子が.regのテキストファイルであって、レジストリの実体じゃないぞ……メモ帳で開いてみ?バイナリデータじゃないから軽く開けるから
せめて System32/config/SYSTEM とか NTUSER.DAT とか見よーやで、キーの値は Ascii か UTF-16LE なので最適化にミスってるかもという考察は別にありだと思うぞ
状況を見るに多分アプリ側の問題な気がする
BSoDを起こしている時点でOSの問題(アプリが独自のドライバーをインストールしたりしていない限り)。
Windowsでユーザー名を全角日本語にしてると動作不良起こすゲームなんて今でも珍しくないOSが大丈夫でもアプリ側が駄目なパターンこういうの見てると、多言語対応してるから平気で使っていこうなんて言いにくい
かなり微妙な書き方なんで、わかってて書いてるのかとも思うが。
UTF-8で処理するプログラムをWindowsへ持っていくとASCIIじゃないと動かないことがある、と聞いた。Windows10のどこからかは大丈夫だとかなんとか……
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
Windowsのレジストリって (スコア:0)
Linuxの/etc/に日本語名のディレクトリやファイル作るようなもんだよなぁ
それでまともに動くOSってかなり歪なんじゃないかな
Re:Windowsのレジストリって (スコア:0)
/etc/ の下に多バイト文字のディレクトリやファイル作っても問題ないし、少なくともWin95からWin10までは全く問題ないよ。
むしろ、いまどきASCII以外を扱えないようなOSのほうが歪だよ。
レジストリに関しては、Win95でも UTF-16だし、Win11でも、UTF-16なのは変わらず。
UTF-16のデータで、ASCIIコード以外でおかしくなるって実装のほうが、かなり変わったことしてるはず。
Re:Windowsのレジストリって (スコア:1)
フォレンジックの記事とかでレジストリのファイル形式を解説してるのを見ると、キー保存形はAsciiなんだよね。
たぶんキーがAscii Onlyのみで構成されるときの最適化なんだろうけど、そこらのコードの改造をしくじったのかな?
Re: (スコア:0)
レジストリエディターで作成した.regファイルをバイナリエディターで開いてみ? UTF-16を使っているから。
Re: (スコア:0)
.regファイルは単に拡張子が.regのテキストファイルであって、レジストリの実体じゃないぞ……
メモ帳で開いてみ?バイナリデータじゃないから軽く開けるから
せめて System32/config/SYSTEM とか NTUSER.DAT とか見よーや
で、キーの値は Ascii か UTF-16LE なので最適化にミスってるかもという考察は別にありだと思うぞ
Re: (スコア:0)
状況を見るに多分アプリ側の問題な気がする
Re: (スコア:0)
BSoDを起こしている時点でOSの問題(アプリが独自のドライバーをインストールしたりしていない限り)。
Re: (スコア:0)
Windowsでユーザー名を全角日本語にしてると動作不良起こすゲームなんて今でも珍しくない
OSが大丈夫でもアプリ側が駄目なパターン
こういうの見てると、多言語対応してるから平気で使っていこうなんて言いにくい
Re: (スコア:0)
かなり微妙な書き方なんで、わかってて書いてるのかとも思うが。
UTF-8で処理するプログラムをWindowsへ持っていくとASCIIじゃないと
動かないことがある、と聞いた。
Windows10のどこからかは大丈夫だとかなんとか……