Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:1f7:fc1d:c6...–

peter
C / C++ › Jak zobrazit °
2. 9. 2015   #204714

No, jen jsem ti chtel dat priklad, jak se to resi v php, pac v c++ to bude mozna podobne. Tak si toho nevsimej, no :)

peter
HTML / XHTML › HTML 5 - krabicová hra
2. 9. 2015   #204713
peter
HTML / XHTML › HTML 5 - krabicová hra
2. 9. 2015   #204712

Pokud ti hraci nejsou na stejnem pc, potrebujes data ze hry ukladat na server pro sdileni mezi vsemi.
Vse ostatni je pak uz jednoduchy javascript. Hru v javascriptu nebo pomoci html5 canvas jiste lze snadno vygooglovat (prvne si googlni preklad do anglictiny a nemciny, treba, pac vic source-code bude spis v techto jazycich).

google = html5 javascript canvas clovece nezlob se
google = html5 javascript canvas ludo
google = html5 javascript canvas ärgere dich nicht

http://www.vicko.cz/hry/online/clovece-nezlob-se/
http://www.codepool.biz/…rn-ludo.html
https://github.com/…/Modern-Ludo

peter
C / C++ › Jak zobrazit °
2. 9. 2015   #204706

45Á° - a s carkou pouziva kodovani unicode. Kdyz to zobrazis jako unicode, zobrazi se to ok. Kdyz to zobrazis nebo prekodujes v jinem kodovani, tak je vysledek nejisty.
Kdyz je soubor txt, tak se tam jazyk nijak neuklada. Ale treba, kdyz das u excelu export do csv, tak si ulozi jako prvni znak souboru unicode BOOM znak. Coz je pak dost neprijemne. Vetsinou u txt souboru totiz vis, v jakem jsou kodovani a taky je to starsi format, kde se kodovani proste neresilo.

Mno, ale k veci. C neznam.
V php to resim tak, ze soubor nactu a zobrazim. Pokud to zobrazuje spatne v html, tak pridam jeste php funkce header() a zmenim kodovani, ktere mi vnucuje server na utf. Cili, takhle je to v normalnim priklade, kde kodovani neresi, pocitaji s tim, ze default server php kodovani je stejne jako v souboru

<?php
file_get_contents('slozka/soubor.txt'); // soubor v utf
echo $str;
?>

Tady se kodovani resi

<?php
header("Content-Type: text/html; charset=utf-8");
file_get_contents('slozka/soubor.txt'); // soubor v utf
echo $str;
?>

A pokud mas ale stranku ve win1250 a soubor v utf, tak je treba to prekodovat. V php je na to mb_conv nebo iconv

<?php
header("Content-Type: text/html; charset=win-1250");
$str = file_get_contents('slozka/soubor.txt'); // soubor v utf
$str = iconv('UTF-8', 'windows-1250', $str);
echo $str;
?>

http://cz.php.net/manual/en/ref.mbstring.php - pro utf jsou v php spesl funkce. klasicke nepocitaji s tim, ze znak muze byt kodovani jako dva znaky, takze selhavaji.
Mozna je to tvuj pripad, soubor nactes, pak pouzijes nejakou funkci jako substring a ona se udela spatne, protoze cecko ma pro praci s utf jinou funkci pro substring.

A treti pripad je, kdyz mas databazi, mysql 5+ a tam mas chybne kodovani. To nebudu rozepisovat.

Mno, a jeste mne napada, ten soubor, neotviras to treba nejakym editacnim programem? V tom programu mas treba nastavene spatne kodovani. Casto se to treba resi u PSPad, ze on pridava do souboru BOM znak a na serveru pak takovy program dela problemy. Je treba v programu nebo pri zakladani noveho projektu rici v jakem kodovani budes pracovat a zda tam chces ci nechces prodat BOM znak (mozna v nastaveni). Pokud soubor otevres ted, kdyz ma ten program nastavene treba win1250, tak jej otevre jako win1250. nebo mozna jej otvira jako win120 i v UTF nastaveni, protoze ocekava BOM znak. (viz treba excel, ten export do csv a import v kodovani utf, zkus si tam odstranit ten znak a on to pak neumi s diakritikou spravne precist).

Cili, pokud najdes to nastaveni, zmenis ho, zkus uplne vse pozavirat, udelat novy projekt a testni si, zda to ulozi spravne v utf nebo ne, zda se tam zobrazi do A s carkou v editoru, ktery utf neumi (notepad, mozna, ale mozna reaguje na BOM znak a pak by to zobrazil uz ve spravnem kodovani bez A s carkou)

peter
CSS › Problém s Horizontálním menu
2. 9. 2015   #204699

Obvykle, kdyz delam layout, tak celou stranku obklopim divem, kteremu nastavim sirku v px. Resit nejake roztahovani je uplne na kocku, to je lepsi detekovat sirku pres js a zmenit classname pro cely ten obklopujici div.

peter
PHP › quiz s odpovědí dle bodů
2. 9. 2015   #204698

Neumis php? Nepotrebujes data ukladat? Udelej si to v JS.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý