パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

AppleのOSをクラッシュさせる文字列がまた見つかる」記事へのコメント

  • by Anonymous Coward

    全角の丸1を使わないようにすべき、って主張を昔みたことある。
    macが変になってしまうんだっけ?
    今は使ってもいいんだろうか。

    • by Anonymous Coward on 2020年04月26日 10時37分 (#3804639)

      NEC特殊文字って奴ですね。
      WindowsがShift_JISの名前で使ってるのがでもCP932、MacがMacJapaneseだとかそういうアレですね。

      現在でも気にしなければいけない状況は、今でも結構使われているEP-Wingは拡張なしのJIS文字しか受け付けないので注意…とかですかね。割と最近つまづいた。
      C#だとCP932とShift_JISは区別してくれないですが、Javaだとがっちり区別してくれる(からうっかりSHIFT-JISを指定してはいけない)とか。

      今でも①を入れようとしたらIMEは[環境依存]って表示してくれますね。
      そろそろ要らないんじゃないかしらこれ。
      絵文字とかの新しいUnicodeの奴は注意して欲しいけれど。

      親コメント
      • by hjmhjm (39921) on 2020年04月28日 23時42分 (#3806055)

        C#だとCP932とShift_JISは区別してくれないですが、Javaだとがっちり区別してくれる

        MySQL/MariaDBもそう。
        .NET Coreはどうなるんかな?w

        たしか、規格どおりに対応するなら、区別しないといけなかったような。
        # たとえ現実には事実上全部cp932であっても。

        親コメント
      • by passer-by (13494) on 2020年04月26日 11時20分 (#3804656) 日記

        今でも iso-2022-jp を謳うメールで使ってくる人がいっぱいいますよ。当然 Apple 環境だと曜日文字に化けます。まあ内容は読み取れるんですけど。問題は iconv を通してる場合で、そこでコード変換を諦めてしまいます。

        とゆーか、検出して utf-8 で送出しろよクソメーラー共(複数)……。

        親コメント
        • by Anonymous Coward

          まあUTF-8のほうがいいよね、とは思うけど

          ISO-2022-JP-2004とかISO-2022-JP-3でちゃんとやるならそれは正しいとも言えるし...

          via 丸数字 - Wikipedia [wikipedia.org]

          JIS X 0213ではJIS規格に含まれるようになったため、コード名を正しく提示する限りにおいて、機種依存文字として不適切視しない考え方も徐々に増えている。

          ただ丸の0はないっぽいので、安全にやるならUTF-8かな...

      • by Anonymous Coward

        Windows IMEなら「環境依存」のコメントは出さないようにできますし、
        厳密にやりたい人なら変換したときの候補をシフトJIS(CP932)や
        JIS X 0208(本当のJIS)に制限することもできます。
        (JIS X 0208にすると丸付き数字、ローマ数字、単位なども出てこなくなります)

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

処理中...