文字コードの根本的な点が疑問で寝るに寝れません。
Windows上で、
メモ帳や、ブラウザ上での入力をすると、
その文字コードは全てSJISになると聞いた事があるのですが、その入力した時の文字コードがSJISになるという設定は、一体どこでされているのでしょう?(IME?OSの設定?)
また、この入力する時の文字コードというものは変えられるのでしょうか?
個人的には、
キーボードのボタンを押す→OS→IME→OS→アプリケーション(メモ帳や、プラウザ)
この流れなのかなと思っていたので、もしかして、キーボードのボタンを押す事に、対応したSJISの文字コードが、OSに送信されているのかな~と、考えていました。
(半角入力なら押した瞬間に、日本語入力ならEnterで文字入力を確定した瞬間に)
考えてたら、疑問が疑問を呼び、困っています。
宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
>Windows上で、メモ帳や、ブラウザ上での入力をすると、その文字コードは全てSJISになると聞いた事があるのですが、
OSで違うかと思います。IMEを切り替えると変わる
のでは?
>その入力した時の文字コードがSJISになるという設定は、一体どこでされているのでしょう?(IME?OSの設定?)
OSの言語によって、コードページは決まっています。
http://www.microsoft.com/globaldev/reference/osl …
例えば、windows98日本語版をインストールしたら、
ロケールIDは 1041、コードページは 932(シフトJIS)
になります。
>この入力する時の文字コードというものは変えられるのでしょうか?
IMEを変えればかわります。
MS PinyinならGBコード、タイ語IMEならTIS、韓国語
IMEならKSなど。
ただ、2000/XPはOSの内部処理はユニコードのはず
です。
>キーボードのボタンを押す事に、対応したSJISの文字コードが、OSに送信されているのかな~と、考えていました。
キーボードを押した段階では、SJISの文字コード
ではなくまずスキャンコードになると思います。
それをSJISなどに変換しています。
win9xは、xxxx.KBDで変換していると思います。
2000/XPは分かりません。
なるほどー、丁寧にご説明ありがとうございます。そういう仕組みだったんですね。今日はユックリ寝られそうです。ありがとうございました。
No.2
- 回答日時:
キーボードについて
http://www.technoveins.co.jp/technical/keyboard/
Windows98のキーボードレイアウトは
http://homepage3.nifty.com/cranberrysauce/langch …
読んでも意味分かりませんでしたが、IME
http://compodev.at.infoseek.co.jp/ime.html
キーボードってそういう仕組みになっていたんですね。上から3段目のIMEの記事を見て気づいたんですけど、アプリケーション→IME→アプリケーションで文字列を取得としてたんですね。見落としてました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ①Excel シートに、「=」を入力したいのですが、shift+「ほ」を押すと、「_」と入力されます 2 2022/04/28 12:59
- デスクトップパソコン 認証コードが入力できない(同じ数字が次のマスにも勝手に入力される) 8 2023/01/27 12:53
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- フリーソフト Libreoffice Writerを使用していて、前日保存したファイルを開いて文字入力をすると入力 1 2023/08/21 16:54
- Windows 8 メモ帳による文字コード変換 2 2022/09/01 18:38
- Word(ワード) Windows11キーボードの調子が悪いので治し方を教えてください。 【症状】 1つ目 キーボードの 5 2022/07/03 14:51
- その他(ソフトウェア) ジャストシステムのATOKについて 1 2023/03/18 14:24
- マウス・キーボード キーボード Oキーを押すとプルダウンメニューが出る 4 2022/09/08 14:48
- ノートパソコン なかなかに酷い状況です。ノートパソコンのPINを忘れてしまいました。「PINを忘れた」を押してアカウ 2 2023/02/18 15:32
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
RedHatでのキーボード設定
-
ChromebookからWindows10へリモ...
-
Linuxはキーボードを抜いて起動...
-
「ゎ」(小さい「わ」)の出し方
-
X-Window上で英語キーボードと...
-
DELLのPCにPre-Boot Syst...
-
Windows Media Player 11を多重...
-
パソコンの起動について
-
レジストリの変更が反映されない
-
【Windows10】パソコンがEZ MOD...
-
デバイスマネージャ上のどこで...
-
Windows10起動しない、エラー0x...
-
パソコンを起動するとこの画面...
-
三相200V7.5KWモータ...
-
こうなったときの対処をご教授...
-
ヤフーニュース閲覧して戻るお...
-
OPPOリノ3aですが時々、知らぬ...
-
VirtualBox でWindows XP イン...
-
ubuntu(linux)のシャットダウン...
-
DVDFabアップデートを表示させ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
linux(CentOS7)での画面がお...
-
2台の同時起動PCを1台のモ...
-
キーボードが反応しない
-
数字の0の入力について mac
-
「ゎ」(小さい「わ」)の出し方
-
Macで Microsoft Remote Deskto...
-
Windows3.1 の日本語入力で異常...
-
シェルスクリプトで困っています
-
ChromebookからWindows10へリモ...
-
Linuxはキーボードを抜いて起動...
-
LinuxのcentOS7(gnome desktop)...
-
viエディタで、複数行をコピーする
-
mac book airでキーボードの一...
-
PowerBook G3 233(Wallstreet)...
-
Linuxでキーボードに割り当てら...
-
Windows 8.1でキーボードが使え...
-
バージョンアップwin10のスター...
-
PS/2 106キーボードが101/102...
-
Mac キーボード環境設定
-
Macギリシャ語入力から日本語に...
おすすめ情報