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 | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | won't fix | ||
| Product Version | 7.0.0 | ||||
| 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 |