- Posts: 71
- Thank you received: 0
…
$logFile='../files/logs/projeqtor_${date}.log';
$logLevel='2';
$enforceUTF8=true;
//======= END
I know, but I have to test all possibilities.babynus wrote: It has nothing to do with browser cache as it is pure PHP concern.
100% and more. What else ?babynus wrote: Are you sure you are using ../files/config/parameters.php ?
There is only TWO "parameters.php" files in my projector directory :babynus wrote: You can check in /tool/parametersLocation.php the location of your parameters file.
Well, it doesn’t…babynus wrote: It must work as it will do exactely the same than commenting condition as you first did.
Jean-Luc wrote: Added in /files/config/parameters.php :
but don’t work, even with browser cache void.… $logFile='../files/logs/projeqtor_${date}.log'; $logLevel='2'; $enforceUTF8=true; //======= END
Condition re-commented.
in Sql.php and useJean-Luc wrote: After migration to v4.4, flag 'enforceUTF8' is not set because existing, but need because UTF8 already enforced.
So I have commented the condition “if (isset($enforceUTF8) and $enforceUTF8)”.
But the proper method is to set the flag. Where to define it ?
self::$connexion->query("SET NAMES utf8");
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
babynus wrote: the parameter "$enforceUTF8" is used to force the "self::$connexion->query("SET NAMES utf8");"
This will ensure that data is stored in UTF-8, even if your server is not fully configured in UTF-8.
But it is dedicated to new installs only.
If you have existing data, they will not be conveted automatically, because your MySql server in not completely configured in UTF8.
In your case, what you should do is :
- export your data
- convert exported file to UTF-8
- adapt my.ini to be full UTF-8 compliant- reload your data[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8
All should be clean then.
En poursuivant votre navigation, vous acceptez le dépôt de cookies tiers destinés au bon fonctionnement et à la sécurisation du site (gestion de session, reCaptcha) et à une analyse statistique anonymisée des accès sur notre site (Google Analytics). Si vous vous inscrivez, les informations que vous fournirez ne seront jamais divulguées à un tiers sous quelque forme que ce soit. En savoir plus
Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.
Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.