NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: PHP & MSSQL kódování

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Paul
Člen
Avatar
Paul:23.3.2015 10:19

Ahoj,

obracím se na Vás s prosbou o pomoc.
Dělám jednoduchej prográmek v PHP, kterej vypisuje uživateli hlášku uloženou v MSSQL databázi. Tuto hlášku mám uloženou i s HTML tagy ve sloupci s datovým typem nvarchar.

Při vypsání hlášky se mi ale místo některých českých znaků zobrazují obdélníky (viz obrázek).

Do databáze se pojím pomocí PDO s ODBC driverem.

Nevíte prosím někdo co s tím?

 
Odpovědět
23.3.2015 10:19
Avatar
pivovary
Člen
Avatar
Odpovídá na Paul
pivovary:23.3.2015 11:34

Ahoj, zkontroluj si jestli máš nastavené stejné kodávaní při připojení a na sql serveru. Např. utf-8. Popř. já si v jednom nestandartním případě převadím data pomocí

$text_v_utf8 = iconv('windows-1250','utf-8',$result);
 
Nahoru Odpovědět
23.3.2015 11:34
Avatar
Paul
Člen
Avatar
Odpovídá na pivovary
Paul:23.3.2015 11:38

No já jsem v nastavení MS SQL Serveru nenašel nic jako kódování. Našel jsem zde pouze collation, což je nastavené na hodnotu "Czech_CI_AS".

 
Nahoru Odpovědět
23.3.2015 11:38
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.