Skip to content

Instantly share code, notes, and snippets.

@shigwata
Last active November 3, 2015 02:41
Show Gist options
  • Select an option

  • Save shigwata/4a382cdecfc0714ed539 to your computer and use it in GitHub Desktop.

Select an option

Save shigwata/4a382cdecfc0714ed539 to your computer and use it in GitHub Desktop.
文字コード変換
<?php
/**
* EUCをUTF-8へと変換
* @param mixed $var 変換したい値
* @return mixed 変換した値を返す
*/
function chgUTF($var)
{
if (is_array($var)) {
return array_map("chgUTF", $var);
} else {
$var = mb_convert_encoding($var, "sjis-win", "EUC-JP");
return mb_convert_encoding($var, "UTF-8", "sjis-win");
}
}
/**
* UTF-8をEUCへと変換
* @param mixed $var 変換したい値
* @return mixed 変換した値を返す
*/
function chgEUC($var)
{
if (is_array($var)) {
return array_map("chgEUC", $var);
} else {
return mb_convert_encoding($var, "EUC-JP", "UTF-8");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment