OB> # -*- coding: cp1250 -*-<br>OB> jmeno = raw_input(u #39;Zadejte jméno (nic => konec): #39;)<br>OB> print jmeno<br><br>OB> Me v eclipse serve:<br>OB> Traceback (most recent call last):<br>OB> File "C:\Documents and
<br>OB> Settings\Administrator\workspa<div style="direction: ltr;">ce\prvni\src\temp.py", line 2, in<br>OB> <module><br>OB> jmeno = raw_input(u #39;Zadejte jméno (nic => konec): #39;)<br>OB> UnicodeEncodeError: #39;ascii #39; codec can #39;t encode
<br>OB> character u #39;\xe9 #39; in position 10: ordinal not in range(128)<br>OB> Zkusim jeste EasyEclipse zda to bude delat take.<br><br>OB> Ja nutne netrvam na eclipse, ale potrebuju neco co pujde<br>OB> pouzivat jak na jednom monitoru 1024x768 tak na dvou, neco co
<br>OB> obsahuje Debugger, aspon zakladni spravu projektu a funguje jak v<br>OB> linuxu tak ve windows. Eclipse se mi libi hlavne proto ze v ni jde<br>OB> kodovat kdeco (C a PHP) s pomoci pluginu.<br><br><br>---------------------------------------------------------------------------
<br><br>mtip>Tak s timhle Eclipse nema nic spolecneho, ale je to chyba parseru.<br>mtip>Jestlize zvolim string typu unicode, tak do nej podle me nelze zapsat<br>mtip>é. ja bych v tomto pripade pouzil.<br>mtip># -*- coding: cp1250 -*-
<br>mtip>jmeno = raw_input('Zadejte jméno (nic => konec): ')<br>mtip>print jmeno<br></div><span class="sg"><br></span>---------------------------------------------------------------------------<br><br>No jenze asi s tim neco spolecneho mit bude protoze podle mne zapis
<br>jmeno = raw_input(u'Zadejte jméno (nic => konec):')<br>znamena jen tolik ze se string 'Zadejte jméno (nic => konec):' prevede ve vysledku na unicode.<br>takze ta chyba je neco jineho.<br>Neprosel ani zapis
<br><br>jmeno = raw_input(unicode('Zadejte jméno (nic => konec): ','cp1250'))<br><br>ktery by asi projit mel. V idle skutecne projde, a vse bezi korektne. v PyDev ne.<br>tohle uz asi s pouzitym kodovanim eclipse nijak nesouvisi.
<br><br>