「表示」を表示しようとすると壊れる

MinGWのgccコンパイラは、文字列がsift-jisの場合特定の文字列を正しく認識しません。
この場合「表」の2バイト目は「0x5C」、つまり¥なため、次の「示」の1バイト目の「0x8E」(これの8進数表記が 216)が不明なエスケープシーケンスだと判断してしまい、unknown escape sequence: ‘¥216’というワーニングを出します。
これをそのまま実行すると以下のように「表示」の表示が壊れます。

「表示」の表示が壊れる

本来はコンパイラにパッチを当てればよいのでしょうが、適切なパッチを見つけるのは困難なので簡易の打開策として「表」の後に半角¥を挿入する方法があります。

「表示」の表の後に\を挿入
カテゴリー: eclipse タグ: , , パーマリンク