Autor | Zpráva | ||
---|---|---|---|
brdik Profil |
#1 · Zasláno: 17. 8. 2009, 18:34:22
Ahoj,
již mockrát jsem se setkal s tímto kódováním. Proč se tohle kódování na češtinu používá? Nestačí utf8 ne cp1250? |
||
Yur4Y Profil |
#2 · Zasláno: 17. 8. 2009, 19:35:30
latin1 by som nepoužíval, skôr latin2, čo je vlastne ISO-8859-2. A prečo sa ISO používa?
|
||
Mastodont Profil |
#3 · Zasláno: 17. 8. 2009, 21:33:47
brdik
MySQL databáze je dílem švédské firmy, proto je jako výchozí kódování švédská latin1. Je samozřejmě vhodné to změnit. |
||
DoubleThink Profil * |
#4 · Zasláno: 18. 8. 2009, 04:06:09
„výchozí kódování švédská latin1“
Přesněji je to běžná latin1 se švédským seřazováním. V poslední době už se častěji setkávám s výchozím utf8_general_ci. |
||
brdik Profil |
#5 · Zasláno: 18. 8. 2009, 16:51:45
díky. Má ještě jeden související dotaz: jak převádět databáze mezi různým kódováním, popřípadě exportovat databáze do jiného kódování?
|
||
Joker Profil |
#6 · Zasláno: 18. 8. 2009, 17:26:05
brdik:
„jak převádět databáze mezi různým kódováním, popřípadě exportovat databáze do jiného kódování?“ Je dvojí kódování: 1. Kódování samotných dat v databázi- to se nastaví přímo v té databázi 2. Komunikační kódování- to je kódování, v jakém databáze očekává/odesílá data. To se dá nastavit přes SET NAMES. Ale pochopitelně to neovlivní kódování dat uložených v databázi (resp. ovlivní leda tak, že když databázi řeknete jiné kódování než v jakém data skutečně posíláte, může z toho vzniknout matlanina). |
||
TomášK Profil |
#7 · Zasláno: 18. 8. 2009, 18:01:16
článek od Jakuba Vrány má sice pár let, ale řekl bych, že to bude fungovat pořád stejně: http://php.vrana.cz/prevod-kodovani-mysql.php
|
||
Časová prodleva: 15 let
|
0