鶏が口だけでも飛び立ちます

鶏が口だけでも飛び立ちます

PR

×

Keyword Search

▼キーワード検索

Profile

Solis

Solis

Calendar

Comments

effelpist@ kilovermek.es effelpist <a href="https://kilovermek.es/…
http://buycialisky.com/@ Re:TinyURLのようなRedirectionの仕組み(06/30) viagra cialis predamdiferencias entre e…
http://viagraiy.com/@ Re:TinyURLのようなRedirectionの仕組み(06/30) cialis viagra ou levita <a href=&qu…
ジャピーノ@ フィリピンペソなど興味無し 日本でビジネスの手腕が発揮できない者は…
KJN@ MagpieRSSでRSSをHTMLに展開する方法を教えてください。 こんにちは! 最近はwordpressを使って、…
とおりすがり@ たしかに・・・。 この会社の社長さんはすばらしいかたです…
どぴゅ@ みんなホントにオナ鑑だけなの? 相互オナって約束だったけど、いざとなる…
お猿@ やっちまったなぁ! http://feti.findeath.net/rue-oo1/ ちょ…
もじゃもじゃ君@ 短小ち○こに興奮しすぎ(ワラ 優子ちゃんたら急に人気無い所で車を停め…
リナ@ 今日は苺ぱんちゅ http://kuri.backblack.net/ps82ouo/ 今…

Archives

2026.05
2026.04
2026.03
2026.02
2026.01
2025.12
2025.11
2025.10
2025.09
2025.08

Category

Favorite Blog

遍路と農業とFXの… おばか社長さん
田舎で!情報起業 … 田舎っぽ こと 関根雅泰さん
パンラヤー(妻)は… samo1965さん
にわとりのあたま にわとりのあたまさん
アサワ(妻)はフィ… マハルナさん
     さ.ゆ.り.… さゆり1995さん
2005.03.16
XML
カテゴリ: カテゴリ未分類
Webで和英辞典をつくってみた。

辞書データは、edictを加工してMySQLに入れました。
http://www.csse.monash.edu.au/~jwb/edict.html
なぜか一部のデータが載らないのだが、テスト用に使うには問題なので、今のところはこのままでいいだろう。

Ajaxだけとは限らないけれど、HPに入力したデータをサーバーに渡すときは注意が必要だ。英数字はほとんどそのまま渡せばいいのだが、日本語の場合は文字コードに注意しなくてはならない。
いろいろいじっていたら、なんとかできた。

データをサーバーに渡すときには、POSTとGETの方法がある。
今回はGETで渡した。

ブラウザ側のJavaScriptでは、以下のように日本語をencodeURI関数で処理してから渡す。


var word = document.getElementById("word").value;
http.open("GET", "shori.php?word=" + encodeURI(word), true);

サーバーはPHPで処理する場合は、以下のようにする。最初に、urldecode関数、次にUTF-8からEUCに変換する。サーバーの標準文字コードはEUCのため。

サーバー側:
$word = urldecode($_GET['word']);
$word = mb_convert_encoding($word,"eucJP-win","UTF-8");

実際には、サーバーのこの処理のあとにMySQLのDBを呼び出して処理をしてXMLで返している。

とりあえず、Ajaxでの日本語処理はうまくいった。

明日は、いろいろ機能を追加してみよっと。





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

Last updated  2005.03.18 23:36:09
コメントを書く


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

© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: