Index: branches/5.3.x/units/product_options/product_options_tag_processor.php =================================================================== diff -u -N -r15671 -r15899 --- branches/5.3.x/units/product_options/product_options_tag_processor.php (.../product_options_tag_processor.php) (revision 15671) +++ branches/5.3.x/units/product_options/product_options_tag_processor.php (.../product_options_tag_processor.php) (revision 15899) @@ -1,6 +1,6 @@ GetID(), $options) ? $options[$object->GetID()] : ''; if ( $object->GetDBField('OptionType') == OptionType::CHECKBOX ) { - $selected = is_array($option_value) && in_array(htmlspecialchars($val, null, CHARSET), $option_value); + $selected = is_array($option_value) && in_array(kUtil::escape($val), $option_value); } else { // radio buttons ? $selected = htmlspecialchars_decode($option_value) == $val;