アカウント名:
パスワード:
自分もなつかしーと思いつつ、unicode/UTF-8全盛のこの時代になんでまたこんなバグをとは思った
キャラ名に「ソ」をいれるとバグる! 古参開発者「うっ……頭の中で何かが……」 [impress.co.jp]
多くの古参開発者が指摘しているのは、Shift_JIS文字コードの「ダメ文字」問題です。2バイト目が5C等になりうることによる問題(略)たとえば「ソフト」(835C 8374 8367)というテキストの場合、「5C」の部分がエスケープ文字と解釈されて「ャtト」(8383 74 8367)などと文字化けすることがあります。プログラムによってはクラッシュしたりするかもしれません。 ちなみ
多くの古参開発者が指摘しているのは、Shift_JIS文字コードの「ダメ文字」問題です。
2バイト目が5C等になりうることによる問題(略)たとえば「ソフト」(835C 8374 8367)というテキストの場合、「5C」の部分がエスケープ文字と解釈されて「ャtト」(8383 74 8367)などと文字化けすることがあります。プログラムによってはクラッシュしたりするかもしれません。
ちなみ
C言語習って20年ぐらい経ってるけどこれは知らなかったライブラリやコンパイラで対応してたのかな意識したこと無かった
環境によるだろうから知らなかったら高確率で嵌まると思う
知るわけないでしょ、それはパスを扱う処理を行いから分からないわけですよ。普通に処理だけ書いているなら出てこないからね。ソースコード管理をshiftJIS管理だと、出せない文字が出てり文字化けするのでこれも事故の元定期的に過去のソースをを切っていかないと変な所でトラブルが出る。
キミが文字化けしてますがな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
「ドカポンキングダム コネクト」で起きたShift_JIS文字コードの「ダメ文字」問題って? (スコア:5, 興味深い)
自分もなつかしーと思いつつ、unicode/UTF-8全盛のこの時代になんでまたこんなバグをとは思った
キャラ名に「ソ」をいれるとバグる! 古参開発者「うっ……頭の中で何かが……」 [impress.co.jp]
Re: (スコア:0)
C言語習って20年ぐらい経ってるけどこれは知らなかった
ライブラリやコンパイラで対応してたのかな
意識したこと無かった
環境によるだろうから知らなかったら高確率で嵌まると思う
Re: (スコア:0)
知るわけないでしょ、それはパスを扱う処理を行いから分からないわけですよ。
普通に処理だけ書いているなら出てこないからね。
ソースコード管理をshiftJIS管理だと、出せない文字が出てり文字化けするのでこれも事故の元
定期的に過去のソースをを切っていかないと変な所でトラブルが出る。
Re:「ドカポンキングダム コネクト」で起きたShift_JIS文字コードの「ダメ文字」問題って? (スコア:0)
キミが文字化けしてますがな。