よくあるパターンですがsmartyを継承した独自のクラスをつくっています。
携帯からのアクセスであればパケ代節約のために全角カタカナを半角にしているのですが
フォームに入力された全角カタカナも半角になってしまいます。
下記のソースで実行しているので当たり前の結果なのですがPOSTされた値を除き変換するには
どのような方法がありますか?
class MySmarty extends Smarty
{
public function display($template)
{
// キャリアチェック
if(携帯であれば) {
// 変数に格納
$output = parent::fetch($template);
// 全角カナを半角カナに変換
$output = mb_convert_kana($output, 'aksV', 'UTF-8');
// SJISに変換
$output = mb_convert_encoding($output, 'SJIS-win', 'UTF-8');
// 出力
echo $output;
} else {
// 出力(携帯以外)
parent::display($template);
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの漢字、カタカナ、...
-
メッセージボックスで1025文字...
-
入力禁止文字の設定方法につい...
-
エクセルのCOUNTIFが正しくカウ...
-
全角英数文字が嫌われる理由を...
-
VBScriptである文字列に半角文...
-
文字の入力で横バー上段、中断...
-
全角括弧と全角読点の間隔を狭...
-
@ezweb.ne.jpについて教えて下...
-
POSTで文字化け?
-
XMLのタグ名の禁則文字
-
半角英数文字を全角英数文字に...
-
VBAのコマンドボタンの文字列の...
-
FORTRAN95の改行について
-
SJIS→UTF-8変換後の文字化けに...
-
「続行するには何かキーを押し...
-
1バイト文字の上位4ビット・...
-
正規表現で文字列の抜き出し
-
phpMyAdmin内での文字化け
-
文の改行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスで1025文字...
-
文字の入力で横バー上段、中断...
-
全角括弧と全角読点の間隔を狭...
-
エクセルのCOUNTIFが正しくカウ...
-
Excel関数「COUNTIF」で”文字”...
-
エクセルでの漢字、カタカナ、...
-
半角記号、全角記号を含む正規...
-
記号は半角と全角どちらがよい...
-
VBScriptである文字列に半角文...
-
文字列中の両丸括弧を取り除くV...
-
XMLのタグ名の禁則文字
-
Replace関数は文字数の制限ある...
-
VBAで英数字入力チェックしたい。
-
半角数字かどうかの判定
-
なぜインターネットでは半角カ...
-
全角半角変換 C++/CLI
-
全角英数文字が嫌われる理由を...
-
IT企業の技術屋にとって全角英...
-
2つ以上の連続する空白文字を除去
-
バッチファイル 全角検索
おすすめ情報