人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのスクリプトで、ローマ数字(????)などをいれるとおかしくなりデータがいらないケースがありました。環境等不明なのですが、なにかそれっぽい解決に向けたヒントはあるでしょうか?


●質問者: isogaya
●カテゴリ:インターネット ウェブ制作
✍キーワード:PHP スクリプト データ ローマ数字 環境
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● yumisaiki
●27ポイント

そういう特殊文字のデータは入れないようにすることしか方法がないと思います。

商品名など使わないといけないのなら置き換えるしかないでしょう。

http://www.hamusuta.net/openbbs/pc/html.php


2 ● chibitomo
●27ポイント

http://q.hatena.ne.jp/

文字コードのもんだいじゃないかな?

EUCだったらUTF-8でエンコしてみて。


3 ● pahoo
●26ポイント

文字コードセットは何を指定しているでしょうか?

シフトJISやEUC-JPの場合、ローマ数字は機種依存文字となるため、PHPの内部処理で何が起きるか保証されていません。

Unicode(UTF-8)の場合、Ⅰ(2160)、Ⅱ(2161)、Ⅲ(2162)(括弧内は16進表記Unicode)というコードになっていれば、ローマ数字も文字として正常に扱うことができます。


参考サイト

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ