Preguntas etiquetadas con byte-order-mark

204
Escribir en el archivo UTF-8 en Python

Estoy realmente confundido con el codecs.open function. Cuando lo hago: file = codecs.open("temp", "w", "utf-8") file.write(codecs.BOM_UTF8) file.close() Me da el error UnicodeDecodeError: el códec 'ascii' no puede decodificar el byte 0xef en la posición 0: el ordinal no está en el rango...

180
UTF-8 sin BOM

Tengo archivos javascript que necesito que se guarden en UTF-8 (sin BOM), cada vez que los convierto al formato correcto en Notepad ++ , vuelven a UTF-8 con BOM cuando los abro en Visual Studio. ¿Cómo puedo evitar que VS2010 haga eso? Otra pregunta, ¿UTF-8 sin firma en Visual Studio es lo mismo...