Changeset 199 in lab


Ignore:
Timestamp:
Jan 26, 2013 2:18:36 AM (11 years ago)
Author:
mitty
Message:
  • fix: convert non Shift_JIS character only
    • skip needless convert (such as U+8C37 -> U+7A40)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/misc/findsimplified.pl

    r198 r199  
    2020     
    2121    $str = $utf8->decode($str); 
    22     my $jtext = $ck->conv_c2j($str); 
    23     if ($str ne $jtext) { 
    24         return $utf8->encode($jtext); 
     22    my $sjis = encode("cp932", $str, Encode::FB_HTMLCREF); 
     23    if ($sjis =~ /&#\d{4,};/) { 
     24        my $jtext = $ck->conv_c2j($str); 
     25        if ($str ne $jtext) { 
     26            return $utf8->encode($jtext); 
     27        } 
    2528    } 
    2629     
Note: See TracChangeset for help on using the changeset viewer.