View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007481 | OXID eShop (all versions) | 4.06. Language and translations | public | 2023-06-12 18:12 | 2023-09-13 12:25 |
Reporter | michael_keiluweit | ||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | won't fix | ||
Product Version | 7.0.0 | ||||
Target Version | Fixed in Version | ||||
Summary | 0007481: The creation of multilanguage set tables isn't using utf-8, but latin | ||||
Description | When 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 Information | See the first comment for a link to the faulty method. | ||||
Tags | No tags attached. | ||||
Theme | Not defined | ||||
Browser | Not defined | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||
|
https://github.com/OXID-eSales/oxideshop_ce/blob/v7.0.1/source/Core/DbMetaDataHandler.php#L218 |
|
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 |