バンド成長日記

バンド成長日記

PR

×

Profile

のぶ1012

のぶ1012

Calendar

Archives

2026.08
2026.07
2026.06
2026.05
2026.04
2026.03
2026.02
2026.01
2025.12
2025.11

Favorite Blog

9連休・・・!? New! ラウドまにあさん

Piano On My Life 雷鳥こと松本理恵さん
Team Lachesis.Netwo… miyuki-Cさん
MAYU Healing Voice… MAYULOVECOMさん
すてゅーしぃー’s … すてゅーしぃさん
アマチュア無線局 … モルモット2343さん
Cross Road 【一休】さん
【六弦晩歌。】 ぶっだろっくさん
くろの独り言。。 KURO1219さん
Mad Ants. 仁美!さん

Comments

大嶋昌治@ キリスト教の基礎「十字架、埋葬、復活」 はじめまして。福井市在住の大嶋昌治(お…
http://buycialisky.com/@ Re:バンド成長日記 Vol.384 - 今日の音楽生活(05/02) cialis daycialis bulais generic cialis …
http://buycialisky.com/@ Re:無常な日常 Vol.296 - New PC(12/13) name cialiscialis soft uk best value fo…
http://buycialisky.com/@ Re:必聴!Music Vol.19 - 『Steve Vai』(01/14) levitracialis generic levitra viagragen…
http://buycialisky.com/@ Re:無常な日常 Vol.772 - アニメ映画(07/12) preis cialis 20mg schweizcomparison via…
http://buycialisky.com/@ Re:バンド成長日記 Vol.392 - 今日の音楽生活(06/14) canadian pharmacy cialis 20mgcialis gen…
http://buycialisky.com/@ Re:バンド成長日記 Vol.391 - ライブ決定!(06/13) cialis mit rezept online kaufencheap ci…
http://buycialisky.com/@ Re:バンド成長日記 Vol.8 - 僕の音楽人生(2)(08/04) online prescriptions cialiscialis price…
http://buycialisky.com/@ Re:バンド成長日記 Vol.382 - 今日の音楽生活(04/24) viagra cialis predamcialis researchcana…
http://buycialisky.com/@ Re:バンド成長日記 Vol.5 - バンドの練習風景(前編)(07/31) cialis from european online drugstoresg…

Keyword Search

▼キーワード検索

2007.06.28
XML
カテゴリ: 無常な日常

おこんばんは!

なんなんだ、今日のこの蒸し暑さは!!

っちゅうことで、今日は "Cookie" について。

"Cookie"
今日は専門的な内容やから、テキト~に読み飛ばしてちょ!

今、個人で請け負っとるホームページ作りの仕事の中で、ショッピングカートを作りよる。そのショッピングカートでCookieを使用するんやけど、これが実に難儀。

JavaScriptでCookieを書き込んでPerlで書き込んだCookieを読み込む、ってことを試みよるんやけど、Cookieに日本語を使うから、URIエンコード・デコードをせなあかん。PerlでエンコードしてPerlでデコードするんやったら別に何の問題もないんやけど、JavaScriptでエンコードしてPerlでデコードしようとしとるから、さぁ大変!

JavaScriptでURIエンコードする場合、escape関数、encodeURI関数、encodeURIComponent関数、っちゅう3つの関数があるんやけど、このどれを使えばええんやよう分からん!

僕なりにテストした結果、escape関数は全くお話にならず、他の2つはよう似てはおるけど、encodeURI関数は";"以下の文字列を認識せず、encodeURIComponent関数は認識する。(ちゃんと仕様書見てないから分からんけど、他にもencodeURI関数で認識せえへん文字があるかもしれん。)

encodeURIComponent関数を使えば大丈夫そうやけど、問題はencodeURI関数もencodeURIComponent関数もUTF-8(Unicode)でエンコードされとるってこと。(たぶん、JavaScriptの内部コードがUTF-8のためと思われる。)

これまで全ページの文字コードをEUC-JPで書きよったから、そのままPerlでデコードしたら、文字化け化け!

この際、全部UTF-8に書き換えよかなぁ?けど、それはそれで新たな問題が発生しそう、、、。

いずれにしても、ちゃんとJavaScriptでのURIエンコードについて調べなあかんなぁ、、、。はぁ~、面倒臭い!

ほなほな!






お気に入りの記事を「いいね!」で応援しよう

Last updated  2007.06.28 23:40:46
コメント(0) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: