View Issue Details

IDProjectCategoryView StatusLast Update
0000503XMB1Bugspublic2017-03-16 10:54
Reportermiqrogroove 
Assigned Tomiqrogroove 
PrioritynormalSeveritymajorReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version1.9.8 SP2 
Target Version1.9.11.14Fixed in Version1.9.11.14 
Summary0000503: Charset Compatibility Broken in PHP 5.6
DescriptionNeed to make sure XMB's archaic use of ISO-8859-1 is not broken by PHP upgrades.

Tested on PHP 5.6, MySQL 5.6, IIS. The obvious problem was that the XMB response header contained:

Content-Type: text/html;charset=UTF-8

This causes Chrome to interpret all pages in the wrong charset, which easily breaks the XMB translation system.
TagsNo tags attached.
MySQL Version5.6
PHP Version5.6
Web ServerIIS
BrowserChrome
FlagsSchema Updates
Original Reporter
SVN Revision2691

Relationships

Activities

miqrogroove

2017-03-16 07:25

administrator   ~0000332

Multiple problems found already. Correcting HTTP headers only causes the page to display correctly. PHP will not accept any inputs such as new posts unless it is reconfigured. Even then, MySQL throws its own errors.

miqrogroove

2017-03-16 10:54

administrator   ~0000334

Patch does not attempt to modify old databases.

Issue History

Date Modified Username Field Change
2017-03-15 19:30 miqrogroove New Issue
2017-03-15 19:33 miqrogroove Summary Verify charset compatibility in PHP 5.6 and 7.0 => Verify charset compatibility in PHP 5.6
2017-03-16 05:37 miqrogroove Severity minor => major
2017-03-16 05:37 miqrogroove Reproducibility have not tried => sometimes
2017-03-16 05:37 miqrogroove Status new => confirmed
2017-03-16 05:37 miqrogroove Category Research Tasks => Bugs
2017-03-16 05:37 miqrogroove Product Version => 1.9.8 SP2
2017-03-16 05:37 miqrogroove Summary Verify charset compatibility in PHP 5.6 => Charset Compatibility Broken in PHP 5.6
2017-03-16 05:37 miqrogroove Description Updated View Revisions
2017-03-16 05:37 miqrogroove MySQL Version => 5.6
2017-03-16 05:37 miqrogroove PHP Version => 5.6
2017-03-16 05:37 miqrogroove Web Server => IIS
2017-03-16 05:37 miqrogroove Browser => Chrome
2017-03-16 07:25 miqrogroove Assigned To => miqrogroove
2017-03-16 07:25 miqrogroove Status confirmed => assigned
2017-03-16 07:25 miqrogroove Note Added: 0000332
2017-03-16 10:54 miqrogroove Status assigned => resolved
2017-03-16 10:54 miqrogroove Resolution open => fixed
2017-03-16 10:54 miqrogroove Fixed in Version => 1.9.11.14
2017-03-16 10:54 miqrogroove Flags => Schema Updates
2017-03-16 10:54 miqrogroove SVN Revision => 2691
2017-03-16 10:54 miqrogroove Note Added: 0000334