FC2ブログ

くわぽんのつれづれ日記

思うが侭、つれづれに書いています。ほぼ、毎日更新中!!

週末はプログラミングとホームページ作成

週末はプログラミングとホームページ作成に明け暮れた。

Punycodeのエンコーダ・デコーダのエラー検出と入力制約に誤りがあることがわかったので直していた。
その中で、面白いことが分かった。

エンコード文字列やデコード文字列に環境依存で文字数が代わるようなもの
たとえば、改行文字(UNIX系だと1文字(LF)、Windows系だと2文字(CR+LF)、Apple系だと1文字(CR))
等が途中にあると、エンコード、デコード結果が不一致になる。

つまり、Punycodeは、URLの変換には大変向いている(数字、半角英小文字とハイフンだけでエンコードするため)
が、長文のエンコード、デコードには向かない。
エンコードできる文字列の長さは、エンコード前の文字列長とエンコード後の文字列長がともに
256文字以下となる場合に限定される。・・・らしい。

実際のエンコード・デコードがどの環境をターゲットにしているのかわからないと直しようもないので、
今回は、その辺は直さずに、「予期しない文字列は入力されない」前提で、Ver1.0.1.0を今週中にリリースしなおす予定。

あーなんだか疲れたなぁ。
スポンサーサイト



  1. 2010/04/12(月) 12:35:56|
  2. 未分類
  3. | トラックバック:0
  4. | コメント:0
<<ホームページに新しいコンテンツを追加!! | ホーム | (DQ9ネタばれ注意)今日のクエストをクリアするために・・・>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://kuwapon.blog60.fc2.com/tb.php/879-b24345a9
この記事にトラックバックする(FC2ブログユーザー)

アクセスカウンター

オンラインカウンター

現在の閲覧者数:

プロフィール

くわぽん

Author:くわぽん
くわぽんのブログへようこそ!
気が向いたらコメントください♪

アフィリエイトバナー

広告の中で説明だけ読んでよさそうなものを出しています。
よかったらクリックしてね。
詐欺みたいのがあったら教えてね。

ブロとも申請フォーム

この人とブロともになる

リンク

このブログをリンクに追加する

カテゴリ

D4でモバイル生活 (29)
風来人観察日記 (66)
ゲーマーの独り言 (183)
つれづれ日記 (114)
音楽を持ち歩く (47)
Windows Home Server 管理日記 (95)
Dolce Gustoとの日がな一日 (22)
お篭り部屋構築日記+愚痴 (53)
ウツ(鬱) (99)
未分類 (799)
So-Netの名残 (4)
DNNを使いましょう (26)
コカコーラとのお付き合い (9)
RPGを語る (4)
テレビにパソコン生活 (3)
”使えるねっと”は使える? (12)
Android日記 (4)
再生した地球にて (29)
セキュリティBlog (19)
Cuckoo SandBox (5)

検索フォーム

月別アーカイブ

FC2ブログランキング

FC2Blog Ranking

QRコード

QRコード