‘メモ’ カテゴリーのアーカイブ
Ethna UTF
ヘチマ_BLOG を参考にUTF化
でも、なかなかうまくいかない場所もあったので、メモメモ。
while(count($files) > 0){
foreach($files as $file) {
conv_file($file);
}
$pattern.=’/*’;
$files=glob($pattern);
}
function conv_file($file) {
global $ethna_dir;
if(is_dir($file)) return;
$body = file_get_contents($file);
if(stripos($body, ‘EUC-JP’)){
if($file!=$ethna_dir.’/class/Ethna_SmartyPlugin.php’){
$body=str_ireplace(’EUC-JP’, ‘UTF-8′, $body);
}
}
$body = mb_convert_encoding($body, ‘UTF-8′, ‘EUC-JP’);
file_put_contents($file, $body);
}
?>
まずはこのプログラムでEthnaとプロジェクトをUTF化これでふつぅーのプロジェクトはUTFになりました。
でも、次はデータベースの部分が文字化け。
WebProgを極めて居酒屋を開発する より
それでも、だめなので
php.iniを
mbstring.internal_encoding = UTF-8
に変更。
あとでCPIとかさくらでも動くか確認せねば。
さてさて、なおったんだけど続きは後で^-^。
array_pushって遅いんですね
自分の経験不足にちょい泣き。
でも、めげない。
while(denpa) 仮設営。
[memo][PHP]array_pushって遅いんですね
$a = array (
‘うんたらー’ => ‘ほげほげ’
);
array_push($array ,$a );
//これですむのか・・。
$a = array (
‘うんたらー’ => ‘ほげほげ’
);
$array[] = $a;
経験値 20アップ!

