Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP vyhledávací skript nerozliší v databázi mezi N a Ň

Mně skripty fungují správně i při

collation_server latin1_swedish_ci

Ostatně tuto položku mohu změnit jedině na své instalaci MySQL.

Viz např. http://cs.wikiversity.org/wiki/MySQL-k%C3%B3dov%C3 %A1n%C3%AD

kapitolka Kódování a řazení na úrovni serveru.

odkud kopíruji :

Otázkou ale zůstává, jaký má smysl toto nastavení na úrovni serveru měnit. Výhoda to má v tom, že pokud zpracováváme zpravidla databáze v českém prostředí, není potřeba už nic nikde nastavovat a ono to už dál "funguje samo". Nevýhoda tohoto přístupu je v tom, že pokud např. importujeme nějakou databázi, která předpokládá implicitní nastavení serveru latin1 a tudíž žádné vlastní kódování a řazení nedefinuje, zaděláme si na problémy. Proto preferuji ponechat na serveru implicitní kódování latin1 a tím nutit tvůrce databází, aby použité kódování specifikovali na úrovni celé databáze, případně na nižších úrovních (tabulky, sloupce).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny