You are here > Les forums > General discussion > Managing application with non-latin name
Forums
Managing application with non-latin name
| Author |
Replies |
| fenixk19 |
Friday 30 April 2010 at 16:59
- [Quote]
|
Membre
 |
I've created application shortcut in POL, but POL can't manage it(run configuration, install patches, etc.) if its name contains non-latin(cyrillic in my case) letters.
|
| fenixk19 |
Friday 30 April 2010 at 17:01
- [Quote]
|
Membre
 |
Here is POL output:
~> playonlinux
PlayOnLinux v3.7.3
Checking python : [ Ok ]
Running configuration of Метро 2033
Traceback (most recent call last):
File "/usr/share/playonlinux/python/mainwindow.py", line 371, in Configure
os.system("bash \""+Variables.playonlinux_env+"/bash/polconfigurator\" \""+game_exec+"\"&")
UnicodeEncodeError: 'ascii' codec can't encode characters in position 52-56: ordinal not in range(128)
Метро 2033
KillApp
Edited by fenixk19
|
| NSLW |
Friday 30 April 2010 at 17:27
- [Quote]
|
Membre

 |
That's also problem for any non-standard latin letter (e.g. Polish letters). I think that this is an task for developer of POL.
|
| LeSnake |
Monday 28 March 2011 at 23:00
- [Quote]
|
Membre
 |
I had this problem too when trying to install a .pol file.
The message was
"
Traceback (most recent call last):
File "/usr/share/playonlinux/python/file.py", line 91, in Next
print(self.champ.GetValue())
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 14: ordinal not in range(128)
"
I opened the file, went to line 91, which is
"
print(self.champ.GetValue())
"
, as expected.
I just changed it to
"
print(self.champ.GetValue().encode('utf-8'))
"
And everything ran fine.
Hope this will help.
LeSnake Edited by LeSnake
|