¿Hay alguna manera de guardar la tabla JMP como csv codificado en UTF-8 sin BOM?Uso JSL para extraer y transformar una variedad de fuentes de datos en un archivo csv consolidado que envío a nuestra plataforma de BI. Descubrí esta semana que la salida csv más reciente no funcionó y la plataforma de BI indica que se trata de un problema de codificación. Al abrir versiones anteriores de los archivos csv en Notepad ++, puedo ver que están codificados con UTF-8. Sin embargo, el archivo csv más nuevo está codificado como UTF-8-BOM. No sé por qué cambió y ¿hay alguna forma de especificar guardar una tabla JMP como csv sin la lista de materiales?
secuencias de comandosRe: ¿Hay alguna manera de guardar la tabla JMP como csv codificado en UTF-8 sin BOM?Jump agrega el BOM, (marca de orden de mordida), porque hay un carácter fuera del rango ASCII de 7 bits. Eso significa que tiene un carácter Unicode en una de sus cadenas. Una forma de eliminar la marca de orden de mordida sería cargar el archivo en un blob, eliminar los primeros tres bytes con blobpeek y luego volver a escribir el archivo desde el blob. Cargar/guardar archivo de texto() es la función que necesita, busque la opción blob.
Editar textil->archivo de texto
Re: ¿Hay alguna manera de guardar la tabla JMP como csv codificado en UTF-8 sin BOM?Gracias, Craige. Eso funciono. No necesitaba usar la función Blob Peek ya que Cargar archivo de texto incluía la opción de omitir los primeros tres bytes:
Cargar archivo de texto (myFilePath, BLOB (ReadOffsetFromBegin (3)))
Re: ¿Hay alguna manera de guardar la tabla JMP como csv codificado en UTF-8 sin BOM?Mirando hacia atrás, me di cuenta de que la voz a texto no maneja "byte" correctamente. Me alegro de que algo funcione.