View Issue Details

IDProjectCategoryView StatusLast Update
0007481OXID eShop (all versions)4.06. Language and translationspublic2023-09-13 12:25
Reportermichael_keiluweit 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Product Version7.0.0 
Target VersionFixed in Version 
Summary0007481: The creation of multilanguage set tables isn't using utf-8, but latin
DescriptionWhen the framework creates a new multilanguage set table, it uses latin for the default character and collation of the fields: DbMetaDataHandler::getCreateTableSetSql?

It should use UTF-8 as database_schema.sql does.
Steps To Reproduce- Create as many languages in the shop administration until the framework creates the set tables.
- Check the structure of a created set table.
Additional InformationSee the first comment for a link to the faulty method.
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

michael_keiluweit

2023-06-12 18:13

administrator   ~0015287

https://github.com/OXID-eSales/oxideshop_ce/blob/v7.0.1/source/Core/DbMetaDataHandler.php#L218

Sven Brunk

2023-09-13 12:25

administrator   ~0015541

Set tables are planned to go away in 8.0.
And this is a serious BC break, so earliest fix version would also be 8.0