Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 4: ordinal not in range(128) #1274

Closed
winsvega opened this issue Jun 2, 2015 · 4 comments

Comments

@winsvega
Copy link

winsvega commented Jun 2, 2015

File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 482, in timer_actions
self.update_wallet()
File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 547, in update_wallet
self.update_status()
File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 523, in update_status
text = _("Balance" ) + ": %s "%(self.format_amount(c)) + self.base_unit()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 4: ordinal not in range(128)

Using Ubuntu x64

@Perlover
Copy link

Perlover commented Jun 3, 2015

After upgrade from 2.0.4 to 2.2 my Electrum doesn't work
locale is ru_RU.UTF-8
Ubuntu 14.04 LTS 64bit

I think i use russian langauge characters in labels
But it's not prohhibeted

Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 482, in timer_actions
    self.update_wallet()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 547, in update_wallet
    self.update_status()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 523, in update_status
    text =  _("Balance" ) + ": %s "%(self.format_amount(c)) + self.base_unit()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 3: ordinal not in range(128)
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 482, in timer_actions
    self.update_wallet()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 547, in update_wallet
    self.update_status()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 523, in update_status
    text =  _("Balance" ) + ": %s "%(self.format_amount(c)) + self.base_unit()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 3: ordinal not in range(128)
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 482, in timer_actions
    self.update_wallet()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 547, in update_wallet
    self.update_status()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 523, in update_status
    text =  _("Balance" ) + ": %s "%(self.format_amount(c)) + self.base_unit()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 3: ordinal not in range(128)
^CTraceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 482, in timer_actions
    self.update_wallet()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 547, in update_wallet
    self.update_status()
  File "/usr/local/lib/python2.7/dist-packages/electrum_gui/qt/main_window.py", line 523, in update_status
    text =  _("Balance" ) + ": %s "%(self.format_amount(c)) + self.base_unit()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 3: ordinal not in range(128)

@ecdsa
Copy link
Member

ecdsa commented Jun 3, 2015

@kyuupichan this is probably caused by the changes to format_amount (using locale)

@kyuupichan
Copy link
Contributor

I'll take a look in the next 24 hrs.

@ecdsa ecdsa closed this as completed in fc23b0f Jun 3, 2015
@ecdsa
Copy link
Member

ecdsa commented Jun 3, 2015

I pushed a fix, but it will work only if the locale is utf8
(ru_RU.utf8 in the present case)
It still fails with ru_RU

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants