Fórum Root.cz
Hlavní témata => Server => Téma založeno: ZAJDAN 12. 11. 2014, 16:48:35
-
Ahoj, nemáte někdo zkušenost jaká je vhodný typ kodovaní datbaze (MySQL) pro ukládání dat obsahující německé a české znaky?
díky
-
Smarja, on dneska pouziva nekdo neco jinyho nez utf/unicode?
-
mam nastaveno utf8_unicode_ci
'Horní Leskaü' se uloží jako 'Hornà Leskaü'
ale jeste musim proofnout jak to leze ven z PHP
-
http://lmgtfy.com/?q=php+mysql+utf+8 :)
-
Při každém otevření databáze z PHP musí být prvním příkazem vždy
SET NAMES utf8;
-
Při každém otevření databáze z PHP musí být prvním příkazem vždy
SET NAMES utf8;
no a nebo upravit nastaveni db
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
-
Při každém otevření databáze z PHP musí být prvním příkazem vždy
SET NAMES utf8;
díky...nastavil jsem to a nyní lze bez problemu ukladat jak diakritiku, tak german symbols
$pdo = new PDO ( $induce, $user, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8") )
-
...
díky...nastavil jsem to a nyní lze bez problemu ukladat jak diakritiku, tak german symbols
...
Já děkuji, že jsi nezapomněl poděkovat a podělit se o výsledek!
(vážně!)
-
díky...nastavil jsem to a nyní lze bez problemu ukladat jak diakritiku, tak german symbols
Super. Tady máš ode mne bonus:
$pdo = new PDO($dsn, $user, $password, array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
));
-
coz je kompaktnejsi zapis toho ceho mam:
$pdo = new PDO ( $induce, $user, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8") );
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
díky :_)