Documentation référencielle en lien avec le sujet pour PHP
PHP.net
Bonjour,
Voila je rencontre un petit problème avec mon code.
je développe une application web connectée à sql serveur. En local ( WAMP PHP7.3, SQL serveur et Windows 10)les informations récupérées
de la bd sql serveur s'affichent normalement, comme le montre la capture ci-dessous.
et j'obtien ce resultat:
[(https://www.developpez.net/forums/attachments/p502106d1568051640/php/php-base-donnees/php-sql-server/impossible-d-afficher-caracteres-accentues/info1.png/)]
Mais quand je passe en production ( PHP 7.3; SQL serveur 2017; Apache 2.4; Laravel 5.4, OS Linux DEBIAN 9) avec le même code, les textes contenant des caractères accentués ne s'affichent pas. voir
la figure ci-dessous.
un var_dump donne ceci:
[(https://www.developpez.net/forums/attachments/p502264d1568120535/php/php-base-donnees/php-sql-server/impossible-d-afficher-caracteres-accentues/info6.png/)]
il y a un "b" qui apparaît et la donnée ne s'affiche pas.
2 réponses
Bonjour.
Ce que tu indiques coolternet est incorrect, il n'utilise pas MySQL mais SQL Server qui est propre à Windows (que ce soit en dev ou en prod).