2009/07/27(月)
波ダッシュを UTF-8 で使用すると、Windows 環境で文字化けすることがある。
波ダッシュを用いず、全角チルダを用いればいいのだが、Mac からだと見た目の区別がつかないので正しい入力かどうか判別できない。
そこで、実体参照 ~ と入力するのが、最も確実。
(本来波ダッシュと全角チルダは違うのだが、実用上そんなことは言ってられない)
詳しくは WIkipedia を参照。
Filed under: Reference | タグ: entity, 文字コード
Tail-Lagoon @ 15:11
|
PageUp
2008/09/11(木)
新ブラウザ、Google Chrome (0.2.149.29) を試してみたら、早速不具合を発見してしまった。
自分のサイト http://library.tail-lagoon.com で「魚」と検索すると、なぜか検索文字が「魁E」になってしまう。Chrom は Safari と同じレンダリングエンジンを使用していると聞いたので、Windows版Safari でも試してみたのだが問題ない(もちろん、IE7 や FireFox3 では既に問題ないことを確認済み)。
うーん、ベータ版ゆえの現象だろうか?
でも、アプリ側の文字コードの処理にも、問題がないとはいえないし、同様のことが別のユーザ・エージェントで起こらないとは断言できない。案外、Webアプリ側で対策すべきことかも。
「魚」という文字のコードについて調べてみると
SJIS : 8B9B
JIS : 357B
EUC : B5FB
UTF-8 : E9AD9A
UTF-16 : 9B5A
で、Shift-JISでよくある 5c文字(バックスラッシュ)でもなさそうだ。
もうちょっと調べてみる必要あり、ってことか。
Filed under: FrameWork,ブラウザ | タグ: CakePHP, Chrome, 文字コード
Tail-Lagoon @ 22:08
|
PageUp