mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 11:11:39 +09:00
Minor adjustments to convertEncoding() to remove errors
https://xetown.com/questions/1759076
This commit is contained in:
parent
9815102b38
commit
4c9488e94d
1 changed files with 4 additions and 3 deletions
|
|
@ -923,19 +923,20 @@ class Context
|
||||||
public static function convertEncoding($source_obj)
|
public static function convertEncoding($source_obj)
|
||||||
{
|
{
|
||||||
$charset_list = array(
|
$charset_list = array(
|
||||||
'UTF-8', 'EUC-KR', 'CP949', 'ISO8859-1', 'EUC-JP', 'SHIFT_JIS',
|
'UTF-8', 'CP949', 'EUC-KR', 'ISO8859-1', 'EUC-JP', 'SHIFT_JIS',
|
||||||
'CP932', 'EUC-CN', 'HZ', 'GBK', 'GB18030', 'EUC-TW', 'BIG5',
|
'CP932', 'EUC-CN', 'GBK', 'GB18030', 'EUC-TW', 'BIG5',
|
||||||
'CP950', 'BIG5-HKSCS', 'ISO8859-6', 'ISO8859-8', 'JOHAB', 'CP1255',
|
'CP950', 'BIG5-HKSCS', 'ISO8859-6', 'ISO8859-8', 'JOHAB', 'CP1255',
|
||||||
'CP1256', 'CP862', 'ASCII', 'ISO8859-1', 'CP1250', 'CP1251',
|
'CP1256', 'CP862', 'ASCII', 'ISO8859-1', 'CP1250', 'CP1251',
|
||||||
'CP1252', 'CP1253', 'CP1254', 'CP1257', 'CP850', 'CP866'
|
'CP1252', 'CP1253', 'CP1254', 'CP1257', 'CP850', 'CP866'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$flag = true;
|
||||||
$obj = clone $source_obj;
|
$obj = clone $source_obj;
|
||||||
|
|
||||||
foreach($charset_list as $charset)
|
foreach($charset_list as $charset)
|
||||||
{
|
{
|
||||||
array_walk($obj,'Context::checkConvertFlag',$charset);
|
array_walk($obj,'Context::checkConvertFlag',$charset);
|
||||||
$flag = self::checkConvertFlag($flag = TRUE);
|
$flag = self::checkConvertFlag($flag);
|
||||||
if($flag)
|
if($flag)
|
||||||
{
|
{
|
||||||
if($charset == 'UTF-8')
|
if($charset == 'UTF-8')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue