Nastavení kódování pro správné uložení a zobrazení AZBUKY v MSSQL databázi

před 6 měsíci

akoska
Člen | 17
+
0
-

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.