Shift_JISでカタカナのソを出力するとエラー
2014/05/22
先に結論として5C問題とかいうみたいで仕様らしい。
■参考サイト
http://d.hatena.ne.jp/techblog/20101206/1291666360
http://blog.goo.ne.jp/mysql_db_oss/e/c3587c2854ac09b5a528038b425a2160
http://d.hatena.ne.jp/keyword/5C%CC%E4%C2%EA
状況として、携帯サイトの機能追加を行っており、
携帯サイトの為、文字コードはsjisだった(いつもはeuc-jpかutf-8)。
で、カタカナ全てをPHPで表示していた際に、[ソ]のみ
エラーが発生した。
調べてみると5C問題とかいうやつらしく半角スペースを
ソの後ろにつけて出力することで一先ず解決。
あとついでにカタカナ縛りのフォームを作る必要があり
悩んだのでメモ。
■全てカタカナかどうかを調べる
http://pentan.info/php/reg/is_kana.html
関連記事
-
-
Stripeでキャンセル処理を行う際に「$config must be a string ~」エラーが出る場合の対応方法
Stripeにて先日メモした内容でキャンセル(返金)処理をしようとしたところ1件 ...
-
-
PHPでデータベースを取り扱いやすくなるORMライブラリ「idiorm」の利用方法
Codeigniterでデータベースを取り扱う際にクエリビルダクラスを用いて可読 ...
-
-
CodeIgniter4の各種設定項目のまとめ記事
CodeIgniter4.4.4の各種設定項目を後から確認できるようまとめておき ...
-
-
PHPでサイトマップを動的に生成する方法
WordPress等のCMSは使っておらず、自動更新するサイトがあり、そのサイト ...
-
-
CodeIgniter3で共通の変数と定数を設定する方法
CodeIgniter3系で共通する配列が入った変数と、定数を設定したかった。以 ...