[issue42441] UnicodeEncodeError

2020-11-23 Thread Steven D'Aprano


Steven D'Aprano  added the comment:

You can learn more about unicode and encodings:

https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/


https://pyvideo.org/pycon-us-2012/pragmatic-unicode-or-how-do-i-stop-the-pain.html


https://nedbatchelder.com/text/unipain/unipain.html#1

(For the last link, use the arrow keys to navigate.)

--
nosy: +steven.daprano

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42441] UnicodeEncodeError

2020-11-23 Thread Eryk Sun


Eryk Sun  added the comment:

The default encoding for files in Windows is the process active code page, 
which defaults to the system code page, e.g. code page 1252 if the system 
locale is "en-IN". You need to explicitly use a Unicode encoding such as UTF-8 
when opening the file, e.g. open('some.csv', newline='', encoding='utf-8').

--
nosy: +eryksun
resolution:  -> not a bug
stage:  -> resolved
status: open -> closed
type: crash -> behavior

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42441] UnicodeEncodeError

2020-11-23 Thread Md Tausif Iqbal


New submission from Md Tausif Iqbal :

my application crashes

 File "c:\users\tausif\appdata\local\programs\python\python38-32\lib\csv.py", 
line 154, in writerow
return self.writer.writerow(self._dict_to_list(rowdict))
  File 
"c:\users\tausif\appdata\local\programs\python\python38-32\lib\encodings\cp1252.py",
 line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 22-29: 
character maps to 

I know this error is occurring due to a Hindi Language character.

--
components: Library (Lib)
messages: 381650
nosy: mdtausifiqbal
priority: normal
severity: normal
status: open
title: UnicodeEncodeError
type: crash
versions: Python 3.8

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com