Ahoj, pri jednom programe v perli pracujem s 3 znakmi á,é,í. Vstup ziskam standardne <STDIN> do premennej $input. Ten sa snazim prechadzat po znakoch a porovnavat s maticou znakou. To spravim tak ze si $input premenim cez split("", $input) na @array. A tu mam prave problem, pretoze aj ked matica obsahuje znaky á,é,í tak dane pole @array uz nie. Tam je prazdny znak resp nieco ine (myslim nejaky biely znak). Tym padom nenastane zhoda znakov.
Neviete mi povedat ze preco to robi?
Pripadne ako dany problem prekonat. Problem je ze tie znaky su nutne pre dany program a nemozem ich nahradit.
Perl, znaky nad 127 v ASCII
Pre pridávanie komentárov sa musíte prihlásiť.
V Perl som nenapísal roky ani riadok, ale to bude problém v tom že nepoužívaš UTF-8.
jak píše bedňa interní reprezentace znaků v Perl-u není v utf8, tohle by mohlo vyřešit problém
popř.Dakujem za rychle odpovede. Pomohly mi vyriesit moj problem :)