Aplikace v nette MSSQL CP1250, PHP server UTF8

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Chuchy
Člen | 77
+
0
-

Ahoj,

chtěl jsem se zeptat mám MSSQL server a na něm data uložená v cp1250, lze nějakým způsobem pracovat s daty v nette s tímto kodováním a nepoužívat utf8? Na druhý server běží zase na utf8 a nemám možnost instalovat extensiony pro pdo, takže mám dostupnou pouze mssql knihovnu.

Díky za rady

Myiyk
Člen | 321
+
0
-

Možná by šlo nějak nastavit kódování, aby se to převádělo.
Případně jde v PHP převádět kódování pomocí funkce iconv

Editoval Myiyk (30. 5. 2016 12:12)

Chuchy
Člen | 77
+
0
-

Bohužel iconv není zrovna to nejkrásnější řešení z pohledu výkonosti aplikace a proto se od něho snažím být co nejdál.

GEpic
Člen | 566
+
0
-

Já osobně bych udělal vše proto, aby veškerá data byla v UTF-8.

Takže mě napadá např. vzít veškerá data z MSSQL serveru a přes iconv (např) je převést do UTF8 a uložit do MySQL či PostgreSQL (dle chuti). Pokud je to tedy ovšem možné a MSSQL server není pro tebe alfa-omega.

Editoval GEpic (30. 5. 2016 14:47)