ガレコレ
Garage Collection
 
2014年9月25日(木)
【PHP】マルチバイト文字列関数 #■パソコン・通信

 PHPで、初期設定の言語および内部文字エンコーディングは、下記の通りである。
--
mb_language(): neutral
mb_internal_encoding(): ISO-8859-1
--

 日本語を扱うときには、次のように宣言しておく。
--
mb_language("Japanese");
mb_internal_encoding("UTF-8");
--

 宣言していない場合は、各関数に文字エンコード公式を記述することになり、やっかいである。
--
$str = "☆★";
$char = mb_substr($str,0,1,"UTF-8");
--
--
mb_language("Japanese");
mb_internal_encoding("UTF-8");

$str = "☆★";
$char = mb_substr($str,0,1);
--
 
お問い合わせ
by Network Communication Note