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とかさくらでも動くか確認せねば。
さてさて、なおったんだけど続きは後で^-^。