トップ «前の日記(2010-11-11) 最新 次の日記(2010-11-13)» 編集

日々の破片

Subscribe with livedoor Reader
著作一覧

2010-11-12

_ 1文字が2文字以上

改行がCRLFってのはいやだなぁとつくづく思う。もっとも、メモ帳がLFだけでも改行として処理してくれれば、結局共存できるからどうでも良い。とか一瞬は思う。

が、それでも、ふと気づくと2行改行されていて困ることがある。なので、やはりいやなのであった。

そういった本来1文字のものを2文字で表現する(正確には2文字ではなく2バイトで1文字なのかも知れないけど)というのは、いろいろ問題がある。

そこでEUC-jpの半角カタカナを思い出す。

あれは考えようによっては1文字単位にシフト文字がくっつくわけだが、そのために、面倒くさがり(としか思えない)システムではなぜか半角カタカナだけは使えない扱いにしていたりすることがあった。やはり厄介なのだろう。

しかしEUC-jpでは表現方法はあったし、現実世界でも流通している文字なのだから、なぜああまで強固に使われることを拒否していたのか不思議だ。ISO-2022-jpでは表現できない(というか、シフトの仕方が決まっていなかったような)からかな。じゃなくてISO-2022-jpでは未定義なのか。

本日のツッコミ(全2件) [ツッコミを入れる]
_ naruse (2010-11-12 03:16)

EUC-JPは補助漢字ってものもありましたなぁ。<br>いわゆる半角カナを蹴っている理由は「表示幅」の方が主たる理由かも。<br>あとは、いわゆる全角アルファベットと併せて、重複符号化に対する嫌悪感ですかね。<br>Unicodeが出てきてもうその程度のことで円押していたら生きていけなくなりましたが。

_ arton (2010-11-13 03:34)

>重複符号化に対する嫌悪感<br>これはありそうですね。<br>それと、80桁24行のコンソールとかが使われてた頃からあるから表示幅も確かにありそう。それでもJISよりははるかに楽でしたね。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|

ジェズイットを見習え