「MYSTERY TOWER」制作日記
チャットはencodeがおかしいような感じのした2月中旬
チャットの日本語化は、なかなかできなかったが、色々調べているう
ちに、encodeという命令がおかいしような感じがする。encodeってのは、
ホームページでCGIを使ったことのある人は、分かると思いますけど、
サーバーの方に情報を送る時に、全角などを半角に変えて送る時にする
ものです。ただ、CGIでは送る時は、気にしなくていいみたいですけ
ど、CGIのプログラムでは、解凍しているので、ここで、覚えている
人も多いかもしれません。
それで、Javaにも、この命令があるのですけど、これがうまくいってな
いような感じがします。
String data1="name=abc";
String data2="name=あいうえお";
g.drawString(data1,30,10);
g.drawString(URLEncoder.encode(data1),30,40);
g.drawString(data2,30,70);
g.drawString(URLEncoder.encode(data2),30,100);
g.drawString(data3,30,130);
とやると、半角のdata1は、うまくいくのですが、全角んもdata2はうま
くいきません。%なんかがでてきて、うまくいってないようです。
しかし、encodeしなくては、サーバーの方に正しく送れないので、お手
上げです。もともと、Javaは、日本語化がされてないので、あんまり文
句も言えないのですけど、マイクロソフトさん、完全日本語化じゃなか
ったのですか?
というわけで、チャットの日本語化は、まだできませんでした。
前のページに戻ります