エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
某日記(後期)
☆ISO C locale と ISO-2022 とエスケープシーケンス、あるいは mbrtowc() に 1 バイトずつ渡してはいけ... ☆ISO C locale と ISO-2022 とエスケープシーケンス、あるいは mbrtowc() に 1 バイトずつ渡してはいけない理由 .ISO C locale は一応ステートフルエンコーディングを扱えるということにはなっていて、実際 Citrus でも itojun さん謹製の ISO2022 モジュールをベースにした ja_JP.ISO-2022-JP locale が用意されてはいる。でも、一つだけ問題がある。 .それは、ISO-2022 が状態遷移にエスケープシーケンスを使っているので、エスケープシーケンスを利用している他の機能 --- 一番メジャーな所では ISO 6429 のいわゆる ANSI 端末エスケープシーケンスおよびその眷属 --- との相性が良くない、ということなんだな。 .一つ例を考えてみよう。ISO 6429 の画面消去のエスケープシーケンスは ESC