勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

Shift_JISでカタカナのソを出力するとエラー

   2014/05/22  PHP

先に結論として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

 - PHP

  関連記事

PHPで日時のフォーマットをISO 8601型とDateTime型を相互に変換する方法

他社のAPI等のレスポンスで日時部分が「YYYY-MM-DDTHH:II:SSZ ...

Codeigniter4でMySQLに接続しCRUD操作する方法

Codeigniter4.4.4でMySQLに接続しCRUD操作したい。また、任 ...

Stripe Checkoutにてクレジットカード決済の際に3Dセキュア対応にする方法

先日Stripe Checkoutを用いたクレジットカード決済機能についてメモし ...

PHPで改行を含むデータをCSV化する際に表示崩れを防ぐ方法

PHPで改行を含むデータをCSV化した場合、そのCSVファイルをエクセル等で開く ...

PHPで複数の変数に同じ値を代入する方法(多重代入 / 一括代入 / 同時代入)

PHPのソースコード上に「$a = $b = $c = 12;」みたいな見たこと ...