PHPのmb_splitのバグ?(Linux環境にて)
ローカル環境
- Windows 7 Home Premium
- PHP 5.2.13
サーバ環境
- さくらインターネット・スタンダード
- FreeBSD 7.1-RELEASE-p13
- PHP 5.2.14
で、以下のようなソース
<?php
mb_language(“japanese”);
mb_internal_encoding(“UTF-8”);
var_dump(mb_split(“\t”, “炎\tA”));
?>
エンコード時の文字コードが不明なURLをJavaでデコード
javaでURLのデコードを行う場合は一般的にはコレ
URLDecoder.decode(url, “文字コード”)
システムでURLエンコードを行うのであれば一般的には
文字コードにおいてはUTF-8を使用する事になるんだけど、
この文字コードが分からないケースってのに今回ぶち当たった。
シルバーウィーク
9月の5連休
もう既に1日経過してしまっているけど、まぁうれしいもんだね。
職場では休日出勤組もいるみたいだけど、勝手にどうぞって事で。。
技術系のサイトもやってるんだけど、そっちの更新も久しぶりに手をつけられるといいなぁ
まぁ、結局グダグダで連休が終わってしまう可能性も高いんだけど・・
でもそんなのも、たまにはいいかな。
そのための休日だしねぇ
Google App EngineではBufferedImageとか使えないみたい
巷で話題のGoogle App Engine。
ちょこちょこ試してるんだけど、
java.awt.image.BufferedImage
とか
java.awt.Graphics
などといった画像描画系のクラスが
eclipse上で
java.awt.Graphics is not supported by Google App Engine’s Java runtime environment
なんてエラーがでてしまい、コンパイルが通らない。 Read more »
Spring3.0の新機能
今日は久しぶりにSpringSourceのサイトを覗いてみた。
Spring3.0のベータ版開発がけっこう進んでたんだね。
このエントリを書いてる時現在のバージョンが
3.0.0 M4なんで、これまでの感じだと
3.0.0Mいくつか → 3.0.0RCいくつか → 3.0.1
って感じで正式バージョンになっていくのかな。
って事でリファレンスを軽く読んでみた。 Read more »
javaコーディングでハマった事②
なぜか何回も、同じ事でハマって悩んだ事があるようなことを、おぼえがき
String s = “ababaaa”;
s.replaceAll(“b”, “$”);
上記のソース、replaceAll呼び出したときにIllegalArgumentExceptionもしくは
StringIndexOutOfBoundsExceptionがおきてしまう。 Read more »