ugrás a tartalomhoz

ekezetek

montressor · 2005. Már. 29. (K), 13.47
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
 
1

Hello!Igazából így

Anonymous · 2005. Már. 30. (Sze), 17.12
Hello!

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
2

Re: Hello!Igazából így

montressor · 2005. Már. 31. (Cs), 09.51
Bocsi, latom van sql forum, athuztam oda :)
koszi