Estoy tratando de llamar a la función de Python time.strftime()
utilizando un formato de cadena Unicode:Usando un formato Unicode para `time.strftime de Python()`
u'%d\u200f/%m\u200f/%Y %H:%M:%S'
(\u200f
es la "Marca de derecha a izquierda" (. RLM))
sin embargo, yo estoy haciendo una excepción que el carácter RLM no puede ser codificado en ASCII:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u200f' in position 2: ordinal not in range(128)
he tratado de buscar una alternativa b ut no pudo encontrar uno razonable. ¿Hay alguna alternativa a esta función o una forma de hacerlo funcionar con caracteres Unicode?
Gracias. Esto funciona bien –
Tenga en cuenta que Python 3 se comportará de manera diferente, consulte mi informe de errores (http://bugs.python.org/issue8304). – AndiDog
argh! esta información es necesaria en más de la mitad del planeta (solo usuarios de Python) y se encuentra ... aquí ... ¡bien! –