sqlsrv_connect Charset [closed]
asked 2014-09-16 19:58:58 +0100
Anonymous
updated 2014-09-23 16:19:29 +0100
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 ?
nastavujes spravne ve volani te funkce array_paramy? konkretne CharacterSet?
Montella ( 2014-09-16 19:59:25 +0100 )editUž 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 )editco 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 )editJinak 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 )editJo 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