Nastavení kódování pro správné uložení a zobrazení AZBUKY v MSSQL databázi
- akoska
- Člen | 16
Ahoj,
NETTE mi běží na APACHE, kodování ve skriptech je UTF-8 .
Připojuji se k MSSQL na jiném serveru MSSQL 2012 CZ, tabulky i sloupce
mají collation SQL_Latin1_General_CP1250_CI_AS
Pro provedení příkazů používám odbc_exec.
Potřebuji z formuláře uložit hodnoty do databáze a pak je SELECTEM vybrat a vypsat. – Prostě triviální … (u spojení apache + mysql).
U kombinace APACHE+MSSQL nastává problém u zadávání znaků azbuky. Do databáze se uloží znaky jako HTML entities.
Jak mám nastavit kódování ve skriptech nebo případně i jinde tak, aby v tabulce na MSSQL byly uloženy znaky AZBUKY a při výpisu v prohlížeči se zobrazovaly také znaky azbuky, ale nikoli pomocí HTML entities .
Zkoušel jsem nastavit různé sady kódování, ale výsledem byly buď otazníky v databázi nebo v prohlížeći místo znaků azbuky.
Máte někdo zkušenosti se spojením APACHE+MSSQL co se týče rychlosti vkládání a selekce dat? Je to pomalejší než u kombinace APACHE MYSQL? O kolik procent? Nikde jsem na internetu nenalezl nějaké objektivní porovnání.
děkuji za odpověďi.