View Issue Details

IDProjectCategoryView StatusLast Update
0006134OXID eShop (all versions)6. ------ Setup -------public2017-02-10 16:23
Reporterhendrikfreytag 
PrioritynormalSeveritytweakReproducibilityalways
Status acknowledgedResolutionopen 
Product Version4.9.4 / 5.2.4 
Target VersionFixed in Version 
Summary0006134: Wrong encoding during setup
DescriptionDuring setup the character encoding is broken (see screenshot).
Steps To ReproduceRun setup on php 5.6 and have a php.ini with default_charset commented out or set to "UTF-8" (which is default).
Additional InformationIn PHP 5.6 the default charset is set to utf8. So apache says files are utf8, but language files are iso 8859 and the setup looks broken.

Possible solutions:
- convert language files to utf8
- set correct header by php function:
  header('Content-Type: text/html; charset=ISO-8859-15');

http://php.net/manual/de/migration56.new-features.php#migration56.new-features.default-encoding
http://php.net/manual/de/ini.core.php#ini.default-charset
TagsSetup, UTF-8
ThemeAzure
BrowserAll
PHP Version5.6
MySQL VersionNot defined

Relationships

has duplicate 0006154 closedQA Charset breaks in setup when using PHP 5.6 

Activities

hendrikfreytag

2015-04-27 14:42

reporter  

setup.png (123,005 bytes)
setup.png (123,005 bytes)

hendrikfreytag

2016-02-11 09:38

reporter   ~0011460

Pull request https://github.com/OXID-eSales/oxideshop_ce/pull/315

marco_steinhaeuser

2017-02-10 16:23

administrator   ~0011971

Last edited: 2017-02-10 16:24

View 2 revisions

Unfortunately, PR 315 didn't resolve the problem. I currently reproduced it in v4.10.3 (5.3.3) on a PHP 5.6 machine.