ekezetek
Hali!
MS Sql7 szerverbol szedem az adatokat php-vel, freetds-en keresztul. Az sql szerver beallitasai: language Eglish (United States); Code page 1252;
Az apache a default iso-8859-1, es AddDefaultCharset on.
Hiaba probaltam apacheban AddefaultCharset off-t, es a php fileban header("Content-Type: text/html; charset=cp-1252");
Az ekezetek helyen "?"-et hoz. Mit kene meg tennem, hogy szuperaljon?
koszi
■ MS Sql7 szerverbol szedem az adatokat php-vel, freetds-en keresztul. Az sql szerver beallitasai: language Eglish (United States); Code page 1252;
Az apache a default iso-8859-1, es AddDefaultCharset on.
Hiaba probaltam apacheban AddefaultCharset off-t, es a php fileban header("Content-Type: text/html; charset=cp-1252");
Az ekezetek helyen "?"-et hoz. Mit kene meg tennem, hogy szuperaljon?
koszi
Hello!Igazából így
Igazából így látatlanban csak tippelni tudok. Nekem is volt egy ilyen problémám, de az MySql-ben. Nem emlékszem, hogy Ms SQL-ben pontosan milyen opciói vannak a szöveges adattípusoknak, de MySQL-ben van egy "egybevetés" nevű opció ami alapértelmezésben latin1-swedish_ci vagyis Svéd karakterkészlet, amiben az "ő" betűkkel van a difi. Szóval abból amit leírtál én úgy gondolom, hogy az SQL szerver adattábla definíciókban kell keresni a hiba okát és mivel már ott sem tudja eltárolni az ékezetes karaktert, így hiába csinálsz bármit a megjelenítésnél nem fog ékezetesen megjelenni...
Szerintem érdemes ezt megnézni, ha nem csak lekérdezési jogod van a szerveren...
Üdv.: Halee
Re: Hello!Igazából így
koszi