Interner Service (IIS) és MYSQL Karakterkódolás Hiba
2013-07-30T17:47:30+02:00
2013-07-31T13:59:14+02:00
2022-07-31T04:55:25+02:00
Derya
A problémás jelenleg egy windows server 2012 futtatok melyre IIS8-at telepítettem fel. Az első problémám akkor merült fel mikor PHP Fusion-t szerettem volna magyar nyelven telepíteni és a telepítés végén ilyen incorrect string value-k: '\xE1n \xE9rz...' jelentkeztek. Ezek miatt rengeteg táblát nem telepített az adatbázisba. Kipróbáltam egy teszt php-val közelebb kerülni mi is lehet a gond. Lejebb Csatoltam a próba.php-t


ennek az eredménye ez lett --> "Az adatbázishoz való kapcsolódás sikeres volt. Ezért ünnepeljük pezsgővel és műsörrel.Incorrect string value: '\xE1n \xE9rz...' for column 'Szoveg' at row 1"

Tehát ami biztos hogy az iis az ansi kódolású php-ban az ékezetes karaktereket nem tudja megfelelően továbbítani az sql-nek így hibát dob.
Viszont ha utf-8 akkor szépen átmegy az sql-be és létrehozza a táblákat viszont utána hiába állítom át-latin2, vagy iso8852-2-re a karakterkódolás onnantól már csak krix krakszok jelennek meg.

A kérdésem tehát az lenne megoldható-e hogy az iis és az adatbázis között milyen karakterkódolás mennyen vagy nem is tudom mi kell.
Mutasd a teljes hozzászólást!
Csatolt állomány

abcd