View Issue Details

IDProjectCategoryView StatusLast Update
0007709OXID eShop (all versions)4.06. Language and translationspublic2024-09-11 12:27
ReporterVP Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status confirmedResolutionopen 
Product Version7.1.0 
Summary0007709: Translation columns in _set tables has wrong collation
DescriptionIn the main tables the columns which can be translated (for example OXTITLE and OXTITLE_1) have the collation utf8_general_ci, but in the _set tables for multiple languages these columns have latin1_general_ci by default. To be found in DbMetaDataHandler.php in line 229.

This means that in some languages the value entered in the administration is saved as “?????” and are not usable. For example, for Russian.
Steps To ReproduceAdd languages in the administration until the _set tables are created and then for example go to any list (for example: attributes, articles etc.) and try saving an entry with "special" characters like russian for example.
Additional Informationvendor/oxid-esales/oxideshop-ce/source/Core/DbMetaDataHandler.php line 229
TagsCollation, Database, Internationalization Rework, Languages
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

There are no notes attached to this issue.