On a particular configuration, not identified yet, pieces of text are displayed as latin1 in a pagecode identified as utf-8 encoded.
Why the data served to tikiwiki, with exactly the same parameters and data, are right on my server and converted into latin1 on the OVH configuration ?
I have not yet searched into the product, and I don't know, previously, how tikiwiki holds the encoding.
I think that who have developed these piece of product is able to tell me where the encoding to serve by mysql to the product is defined and which parameter can have an effect on the linux server and not on the one on windows.
Partial éléments of solution :
1- if $tiki-api is not set into local.php the default MYSQL (mysql.ini of the server) connection parameters are used and tiki-db-pdo is not run at init session. So as on the concerned server the default CHARSET was latin1 the installation was unavailable.
The fact that the local.php parameter $client_charset='utf8' has no effect if $api_tiki='pdo'; is not set.
This is a not consistency problem.
2- It remain some curious problem : Found lack of resources not bug, solved
Remark : with all latin1 database request answers nothing can function.
3-I developed a module which checks (partially) and displays some system variables and those of mysql with "show variables" (as a "listpages" with warning messages). Some variables-flags have been set into the "major key init functions" so, if the flags- vars and the system-vars generated are not consistent, the module is launched with warning messages.
I think to have began, with this module, to put apart, the check of all parameters and the consistency from the system behavior at launch
If the mysql server is not set to utf8 for all transactions, the local.php must be checked :
1- Set $api_tiki='pdo';
2- Set $client_charset='utf8';
To help developers solve the bug, we kindly request that you demonstrate your bug on a show2.tiki.org instance. To start, simply select a version and click on "Create show2.tiki.org instance". Once the instance is ready (in a minute or two), as indicated in the status window below, you can then access that instance, login (the initial admin username/password is "admin") and configure the Tiki to demonstrate your bug. Priority will be given to bugs that have been demonstrated on show2.tiki.org.
To help developers solve the bug, we kindly request that you demonstrate your bug on a show.tikiwiki.org instance. To start, simply select a version and click on "Create show.tikiwiki.org instance". Once the instance is ready (in a minute or two), as indicated in the status window below, you can then access that instance, login (the initial admin username/password is "admin") and configure the Tiki to demonstrate your bug. Priority will be given to bugs that have been demonstrated on show.tikiwiki.org.
filename | created | hits | comment | version | filetype | ||
---|---|---|---|---|---|---|---|
No attachments for this item |