use Encode; ... #### if ( $cellValue =~ /(?:.\x06)+/ ) { $cellValue = decode( "UTF-16LE", $cellValue ); # now it's utf8 } ...