«前の日記(2007-01-30 (火)) 最新 次の日記(2007-02-01 (木))» 編集
にっき
Google
2003|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|10|12|
2015|01|12|
2016|01|12|
2017|01|12|
2018|01|12|
2019|01|12|
2020|01|12|
2021|01|
2022|01|
2023|01|
2024|01|

2007-01-31 (水) [長年日記]

_ Sage 1.3.10

アップデート完了。

_ Ruby で文字列を文字参照に変換する

昨日の奴を少し改造すると、文字列を文字参照(数値文字参照)に変換する関数が書けます。

class String
    def toref
        require 'kconv'
        toutf16.unpack( "n*" ).map do |n|
            (n < 128 ? '%c' : '&#%d;') % n
        end.join
    end
end

以下のように動作します。

p 'あいうえお'.toref # => "&#12354;&#12356;&#12358;&#12360;&#12362;"

文字参照を使えば、ページの文字コードが何であっても(ISO-8859-1でも)日本語を表示することができます。UTF-8 が普及した現在ではあまり意味はありませんが。

_ クリエが対応している OS について

Vista は全滅か。CLIE が壊れるまでは Vista には移行できないな。


«前の日記(2007-01-30 (火)) 最新 次の日記(2007-02-01 (木))» 編集