Hjælp søges

Tags:    mysql

Hej derude


Jeg har et akut problem som jeg desperat søger hjælp til.

Jeg kører websitet ent4you.dk som ligger hos one.com. De har så lige lavet en opgradering og efter den er alle åøæ blevet til firkanter. De er normalr når jeg laver nye opslag på siden. Det er "kun" de gamle der ser sådan ud. Er der mon en venlig sjæl derude som kan hjælpe?





10 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hej Jane,

Den umindbart nemmeste løsning er at logge ind på one.com og ændre din php version til 5.5 istedet for version 5.6.

Når du har gjort dette tager det lige en time inden det slår igennem :)



Indlæg senest redigeret d. 28.02.2015 11:29 af Bruger #15301
Prøv og se om dit character set er utf8.

Med HTML
Fold kodeboks ind/udHTML kode 


Eller med PHP:
Fold kodeboks ind/udPHP kode 


Kan du evt. udskrive din database struktur så vi kan se om problemet ligger der?



Det skal altså også lige siges, at går du ind og sætter den ned til php 5.5, så mister du jo så også den funktionalitet som du får i php 5.6, så det er værd lige at tjekke op på, hvad som er lavet om.
Mvh. Wunderstrudel



Jeg ville jeg også kigge på dit character, som Michael siger. Evt kig i din php connect fil, denne linje har hjulpet mig før.
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 28.02.2015 20:25 af Bruger #21112
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.php

det gamle API taler vi ikke om
http://php.net/manual/en/function.mysql-set-charset.php


ref http://php.net/mysql_connect
Warning

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
Argh, jeg har prøvet at kigge rundt efter det I nævner, men er simpelthen lidt af en snotskovl til det her. Og er så bange for at få lavet noget galt.



hvordan ser din database connection ud ??

så vi har noget konkret at arbejde ud fra



Så er problemet rettet.



Så er problemet rettet.

OK hvad var løsningen ??




Indlæg senest redigeret d. 02.03.2015 14:05 af Bruger #16075
På grund af deres opdateringen skulle der ny header til.



t