when migrating data from magento 1 to magento 2, some utf characters are converted to ?
example:
can't view orders because when migrating data from sales_flat_order_item to sales_order_item table, product_options column contains serialized data. In my case product name contains character č, after migration s:34:"Nohavičky HP25 ružovočierna S/M" becomes s:34:"Nohavi?ky HP25 ružovo?ierna S/M" since č is 2 bytes long and ? is only 1 byte, string is no longer 34 bytes long and unserialize function returns false and throws notice, which cause fatal error, because product options can't be unserialized.
when migrating data from magento 1 to magento 2, some utf characters are converted to
?example:
can't view orders because when migrating data from
sales_flat_order_itemtosales_order_item table,product_optionscolumn contains serialized data. In my case product name contains characterč, after migrations:34:"Nohavičky HP25 ružovočierna S/M"becomess:34:"Nohavi?ky HP25 ružovo?ierna S/M"sincečis 2 bytes long and?is only 1 byte, string is no longer 34 bytes long and unserialize function returns false and throws notice, which cause fatal error, because product options can't be unserialized.