phpRS 2.6.5 : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzi phpRS v2.6.5.
phpRS - redakční a informační systém
Jak na databazi v UTF-8
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2005-04-24, 12:43

Zdravim hodil jsem si web na php5.cz. Uz od zacatku sem mel problemy se zobrazenim cestiny, lamal jsem si hlavu az jsem v phpmyadminu pro tu stranku zjistil ze databazi koduji do cs-utf-8 a zmenit to nejde hm. Tak poradte co s tim? kde mam co zmenit v phprs aby to fungovalo?

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2005-04-24, 13:12

v sablonach *.sab
zmen toto:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
charset pouzi utf-8

a tiez v lengine.php
$layoutkodovani='iso-8859-2';


____________________
smiko.host.sk/phprs/

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-04-24, 14:36

take tu někde ve foru popisoval upravu Michalek...
do config.php si pridat , ze mysql kodujes "CHARSET=cp1250".. (nebo iso8859-2). Vlastne je to fuk, ale dulezite je to te DB vnutit.

No mozna ti to nepomuze, pokud to ma provider nastaveno na tvrdo.. :-(

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2005-04-24, 14:43

janvar
niekto tu pisal ze v aku znakovu sadu mas zadanu tak v takej sa ti to bude zapisovat do databazy nie ?
a ked si zada utf-8 a server je utf-8 tak nevidim problem aby to robilo problem so zobrazovanim.
samozrejme este musi mat jazykove subory v utf-8 aby vsetko bezalo

perteus
hmm, na supersvete je phpRS s kodovanim do UTF-8, neviem aky je-nepouzivam, ani som neskusil. ale ty skusiut mozes pretoze potrebujes vyriesit problem:)
[http://www.supersvet.cz/download.php?soubor=92]

____________________
smiko.host.sk/phprs/

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2005-04-24, 15:35

Jenze ja kdyz zadam clanek tak se vypise diaktrika ale ulozi se to uz s ? a nevim co s tim fakt. muzete se mrknout na [http://perteus.php5.cz/] uvidite co to dela

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-04-24, 18:31

no koukam, ze se ti tam perou dve kodovani dohromady.
Koukal si do FAQ na tvem serveru. Je tam o tom docela hodne psano.

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2005-04-24, 19:37

perteus
no jo, vsetko je vo faq
[http://www.php5.cz/index.php?action=faq]


____________________
smiko.host.sk/phprs/

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2005-04-24, 22:09

Ja na to koukal ale furt je to divne. Stahl jsem si tu novou verzi php pro utf naistaloval udelal dokonce novou databasi a ani jsem tam nic nepridaval a zase to delal rucne a stejne to blbne. Holt zkusim jineho poskytovatele jinak ja uz fakt nevim :-)

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-04-24, 23:07

[http://www.php5.cz/forum.php?action=display_forum]

a tohle si prosel? tam to resila spousta lidi, jak jsem na to koukal (ak zbezne)

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2005-04-25, 12:55

Ano prochazel jsem to a ve smes tam radili presne to co uz tu bylo napsane. Co se tyce zobrazovani diaktriky tak problem je primo v kladani do databze. Vse je v pohode, napisu text s diaktrikou dam ulozit clanek a hned se na to podivam a uz je to s otaznikama. kdyz si clanek znovu otevru je i take zdrojovy text deformovan i v zaloze databaze se takhle objevuje. Nevim tedy jak to presne funguje ale podle meho je problem s komunikaci databaze. Pritom jsem udelal novou databazi, ktera by mela byt utf-8, byla v te distribuci, a pouzil vyhradne styl s ni dodavany, ale bezvysledne. Nevim jaky by mel vyznam pouziti nejakeho programku, ktery tam nekdo doporucoval abych pomoci neho vsechny soubory prekonvertoval do utf-8. Jak rikam co se tyce generace stranek je to bezproblemu, ale veskery problem je v databazi.

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-04-25, 13:26

tak v tom pripade bych kontaktoval admina serveru. At poradi on. Je to v jeho naplni prace... :-)

no vic uz asi neporadim, bohuzel...

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2005-04-25, 18:30

Ch jo.

Zkus tohle:
V MyAdminovi si zvol kodovani pro pripojeni do data windows-1250.
Vytvor si novou databazi v kodovani windows-1250 (cp1250). Vsechny tabulky pak musi mit taky nastaveny tohle kodovani.

Pak si v config.php dopln tucny radek

$dbspojeni=dbcon();
mysql_query("SET NAMES cp1250",$GLOBALS["dbspojeni"]);
$GLOBALS["dbspojeni"]=&$dbspojeni;
$GLOBALS["rspredpona"]=&$rspredpona;

a zkus to; me to pomohlo

--
[ SAFUS.EU | OFFLINE | FOREVER ]

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2005-04-25, 21:03

Michalek. Nejsem blbej, jedine co jde nastavit v phpmyadmin je pripojeni k databasi jinak tam maj UTF, ale kdyby si to cetl od zacatku tak sem to i napsal . Ale proste oni jine kodovani nepodporuji.

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2005-04-25, 21:17

ok ok, tak to treba pomuze nekdy nekomu...

--
[ SAFUS.EU | OFFLINE | FOREVER ]

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: [UpG]Acer.CZ (IP adresa zaznamenána)
Datum: 2005-04-28, 13:33

Nevím, jestli mám stejný problém, ale zkusil jsem na server poslat jak distribuci UTF8, tak Win1250 a pořád mám zmatky kódování. Co mně zaráží je to, že mám špatně už texty v Admin sekci po prvním přihlášení a je úplně jedno, na jaké kódování si přepnu prohlížeč - prostě nikdy nedocílím stavu, aby byla všechna písmenka čitelná. Databázi jsem zakládal phprs.sql dotazem a to jak z distribuce UTF8, tak Win1250. A taky, když úplně poprvé po downloadu otevřu config.php (PSpad), tak poslední dvě hlášky v příkazu DIE jsou už prostě zkomolené (i v tom editoru)... Tak jsem z toho celý zmatený...

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-04-28, 14:40

[UpG]Acer.CZ napsal/a:
-------------------------------------------------------
> Nevím, jestli mám stejný problém, ale zkusil jsem na server poslat jak distribuci UTF8, tak Win1250....

ad1. kde to běží
ad2. záleží na tom, jak je nastavena MySQL
ad3. třeba to posíla blbě už server ( Apache si dá vnutit kódování, PHP také. Většina adminů to (normálně uvazujících) už nenastavuje, nechává to bez kódování, ať si to zajistí uživatel
ad4. je potřeba to nějak normálně sjednotit. Většinou to je na uživateli (ne vždy.. :-( )

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2005-04-28, 19:34

[UpG]Acer.CZ

Jo presne to je ten problem co mam i ja. Navic to uz zkomolene uklada do databaze a nevim jak to zmenit

JanVar

Problem neni zase tak v zobrazeni, ale primo v databazi. Co se tyce tech textu co generuje stranka automaticky, nebere si to z databaze, je to v poradku, ale jakmile si ma vzit text z databaze je to uz treba

Napsal jsem prvn? ?l?nek.

Problem je ze uz se to takhle uklada do te databaze. V phpmyadminu kde se nastavuje databaze, maji prave na php5.cz moznost volby akorat utf plus kodovani pro pripojeni k databazi, kde se da nastavit windows-1250 i iso, ale nepomaha to to uz jsem vyzkousel. A nepomohla ani ta distribuce UTF. Tak snad to tu nekdo konecne vyresi pro pristi generace :-) Ja to vzdal na php5 a nastehoval se na webzdarma ten baner mi tam za to stoji.

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-04-28, 19:50

takže jedině bombardovat admina, aby s tím něco udělal..
IMHO je prasárna nutit uživatele, aby používali pouze mnou předepsané kódování (s tím UTF si také nejsem až tak jistý.. :-))

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: HJP (IP adresa zaznamenána)
Datum: 2005-04-29, 12:06

Přidávám se k bombardování - chceme vytvořit phpRS deluxe - se spousty nainstalovanými vylepšeními, pluginy apod., prostě abychom to nemuseli dělat pokaždé znovu... Ale chceme začít na utf-8 - a phprs.potterharry.net v admin sekci (nejen tam) je z toho mimo. Díky, pokud nás někdo zachrání;-)



PotterHarry.net největší web na phpRS
[img]http://wwp.icq.com/scripts/online.dll?icq=216718242&img=1[/img] 216718242 | IRC: HJP (irc.felk.cvut.cz) | Jabber: PotterHarrynet | MSN: potterharrynet(at)hotmail.com | Skype: potterharrynet |Team Speak: 82.117.151.146 heslo: kofola | Yahoo: potterharrynet

Re: Jak na databazi v UTF-8
Zaslán uživatelem/kou: tvx (IP adresa zaznamenána)
Datum: 2005-05-20, 14:28

problém nový verze mysql...
tý se musí, nejlíp hned po connectu říct, v jaký kódový stránce s ní chcete komunikovat, jinak vám data posílá automaticky asi v anglický sadě iso-8859-1, nebo v nějaký defaultní ale nikoli v sadě kterou má databáze či tabulky, to jí je ukradený...

zkuste si za mysql_connect ()
přihodit mysql_query('set names=utf8;') a uvidíte...
mě to zabralo.

to samý je potřeba udělat buď nejlíp i na začátku importního souboru.




Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.