Ask Your Question
0

sqlsrv_connect Charset [closed]

asked 2014-09-16 19:58:58 +0100

anonymous user

Anonymous

updated 2014-09-23 16:19:29 +0100

anonymous user

Anonymous

Mám SQL Server 2012 a připojení do databaze funkcí sqlsrv_connect(); Při Selectu z databaze to nebere české znaky ěéíšáčáýžůú.... mění je na otazníky Charset je nastaven takto: <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/> Nějaké rady, návody prosím ?

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, right answer was accepted" by Miro Hrončok
close date 2014-09-24 11:16:34.380062

nastavujes spravne ve volani te funkce array_paramy? konkretne CharacterSet?

Montella ( 2014-09-16 19:59:25 +0100 )edit

Už to běží.. Díky Montella. Strávil jsem nad tím 2dny !! Záchránil si mi prdel :) $connectionInfo = array( "Database"=>"db", "UID"=>"id", "PWD"=>"pwd", "CharacterSet" => "UTF-8");

ruzicja7 ( 2014-09-16 20:10:22 +0100 )edit

co ti to hází za error? connectionInfo=array( "Database"=>"db", "UID"=>"id", "PWD"=>"pwd", "CharacterSet" => "CP-1250");

Montella ( 2014-09-16 20:10:43 +0100 )edit

Jinak nezaměňuj kódování stránky <meta> s kódováním té funkce.. Param_arrayem nastavíš, jak to má přečíst z DB,.. <metou> to,jak to má zobrazit prohlížeč, jsou to tedy dvě zcela nesouvisející věci. (každé je nastavení encodování jiného "kloubu" roury Databáze->Client /prohlizec/

Montella ( 2014-09-16 20:19:24 +0100 )edit

Jo jasně, to jsem hned opravil. Zkusil jsem to s "UTF-8"- viděl jsem první háček a měl jsem ukrutnou radost :-) Díky moc! :-)

ruzicja7 ( 2014-09-16 20:22:48 +0100 )edit

1 Answer

Sort by » oldest newest most voted
2

answered 2014-09-16 20:00:53 +0100

Montella gravatar image

result = sqlsrv_connect($host, array( "CharacterSet" => "UTF-8" ));

edit flag offensive delete publish link more

Question tools

Follow
1 follower

Stats

Asked: 2014-09-16 19:58:58 +0100

Seen: 288 times

Last updated: Sep 16 '14