パスワードを忘れた? アカウント作成

Re:さっそく非互換 へのコメント

  • by Anonymous Coward on 2017年11月14日 18時28分 (#3312197)

    Win32 APIは、APIの中で文字コードの判別なんかをしてるわけじゃないからな。
    文字列が関わる全てのAPIは Unicode(UTF-16) API と、ロケール依存API の二つが用意されてて、一般的にはコンパイル時にどちらを使うのか決める。
    # 実際には ほとんどのAPIが ロケール依存API を呼ぶと UTF-16 に変換されてから Unicode API を呼ぶラッパになってきてるけど)

    日本語ロケールは、Shift_JIS なのでロケール依存APIは、システム設定上のShift_JISだと決め討ちで処理する。
    システム設定を UTF-8 に変えたのに、Shift_JIS 渡しちゃったら入力を正しく処理できんだろうね。

    このへんの仕組みは、Win16 の時代から何もやり方変わってない。

    ここに返信
コメントの編集

ログインしてないですよ!? アカウントなしの投稿は、Anonymous Coward(匿名の臆病者)になっちゃいます。
下の便利なフォームでログインして投稿するか、 この機会にアカウントをゲット!してはいかがですか?

共有PC

Anonymous Coward [ アカウントの作成 ]


スコア: 0 (ログインしていれば 1 から). さあアカウントをゲット!

利用できるタグ:
<b> <i> <p> <br> <a> <ol> <ul> <li> <dl> <dt> <dd> <em> <strong> <tt> <blockquote> <div> <ecode> <del> <ins> <sub> <sup> <quote> <strike>
URL
<URL:http://example.com/> で自動的にリンク
重要事項:
  • 話題に沿うように努力しましょう
  • 新しいスレッドを起こすかわりに、他の人のコメントに返事をしましょう
  • すでに投稿された内容かもしれないので、重複を避けるために、投稿をするまえに他の人のコメントを読みましょう
  • コメントの内容がわかりやすいように、明快なサブジェクトをつけましょう。
  • 話題から外れているもの、扇動的なもの、場違いなもの、違法なもの、攻撃的なものはマイナスモデレートされるでしょう。そうすると、わざわざ手順を踏んだ場合でないと表示されなくなります。
  • ログイン するか、アカウントを取得すれば、返事がついた時にメッセージを受けることができます。

アカウントやコメント投稿に関する問題は slashmaster@srad.jp に送ってください。

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...