Jeg håber ikke Jane bruger det gamle mysql API, i så fald skal hun være opmærksom på at det udgår i kommende vertioner af PHP
men prøv at sætte et charset på din connection, det kunne være webserveren der har ændret charset.
er der bare et sted charsettet ikke er ens går der kuk i det, det kan rettes med at sette det på connection'en, det burde ikke være nødvendigt, hvis der er styr på alle led i database kæden.
dvs:
hvad sender tabellerne
hvad sender databasen
hvad sender webserveren
i PDO anvender jeg
$conn = new PDO("mysql:host=localhost;dbname=test;
charset=utf8", "root", "");
i mysqli
http://php.net/manual/en/mysqli.set-charset.phpdet gamle API taler vi ikke om
http://php.net/manual/en/function.mysql-set-charset.phpref
http://php.net/mysql_connectWarning
This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information.
Indlæg senest redigeret d. 28.02.2015 23:29 af Bruger #16075