[Python-es] Distintos Encodings en Python

Sergio Fernández sergio en wikier.org
Mie Oct 31 09:23:18 EDT 2018


Primero, definiendo en la cabecera de tus ficheros
https://docs.python.org/2.3/whatsnew/section-encodings.html

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

Segundo, defiendo explicitamente el encoding cuando abres ficheros para
lectura/escritura:

open('some.csv', encoding='utf-8')





On Wed, Oct 31, 2018 at 6:16 AM Pixu Kideak <pixukideak en gmail.com> wrote:

> Gracias por el consejo Sergio.
>
> ¿Cómo podría forzar a que el script / app  fuera obligado a utilizar
> Unicode?
>
> Saludos ;-)
>
> On Wed, 31 Oct 2018 at 13:44, Sergio Fernández <sergio en wikier.org> wrote:
>
>> Utiliza siempre un encoding independiente de la plataforma que soporte el
>> juego de caracteres que necesitas. Unicode es tu amigo ;-)
>>
>> On Wed, Oct 31, 2018 at 5:36 AM Pixu Kideak <pixukideak en gmail.com> wrote:
>>
>>> Hola,
>>>
>>> Estoy trabajando en un entorno Windows con Python 3.7 y según veo en el
>>> encoding utilizo cp1252 - windows -1252 Western Europe.
>>>
>>> Quiero obtener información de una web con caracteres rusos y guardar la
>>> información en un fichero CSV.
>>>
>>> Según he visto el encoding necesario es cp1251 - windows - 1251 -
>>> Bulgarian, Byelorussian, Macedonian, Russian, Serbian.
>>>
>>> Pero no sé cómo puedo usarlo desde Python o qué debo hacer para poder
>>> grabar la información correctamente en el fichero CSV.
>>>
>>> ¿Alguien me podría mostrar algo de luz?
>>>
>>> Un saludo ;-)
>>>
>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>>
>>
>>
>> --
>> Sergio Fernández
>> http://www.wikier.org
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
>


-- 
Sergio Fernández
http://www.wikier.org
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20181031/90c482aa/attachment.html>


Más información sobre la lista de distribución Python-es