BOMなしでUTF-8でエンコードされたcsvとしてJMPテーブルを保存する方法はありますか?JSL を使用して、さまざまなデータ ソースを抽出し、BI プラットフォームに出力する 1 つの統合された csv ファイルに変換します。 今週、最新の csv 出力が機能せず、BI プラットフォームがエンコーディングの問題であることを示していることがわかりました。 以前のバージョンの csv ファイルを Notepad++ で開くと、UTF-8 を使用してエンコードされていることがわかります。 ただし、新しい csv ファイルは UTF-8-BOM としてエンコードされています。 なぜ変更されたのかわかりませんが、JMP テーブルを BOM なしで csv として保存することを指定する方法はありますか?
スクリプティングRe: JMP テーブルを BOM なしで UTF-8 エンコードされた csv として保存する方法はありますか?ジャンプは、7 ビット ASCII 範囲外の文字があるため、BOM (バイト オーダー マーク) を追加します。 これは、文字列の 1 つに Unicode 文字があることを意味します。 バイト オーダー マークを削除する 1 つの方法は、ファイルを BLOB に読み込み、最初の 3 バイトを blobpeek で削除してから、BLOB からファイルを書き換えることです。 load/save textfile() が必要な関数です。blob オプションを探します。
テキスタイルの編集 -> テキストファイル
Re: JMP テーブルを BOM なしで UTF-8 エンコードされた csv として保存する方法はありますか?ありがとう、クレイジ。 それはうまくいきました。 Load Text File には最初の 3 バイトをスキップするオプションが含まれていたため、Blob Peek 関数を使用する必要はありませんでした。
テキストファイルを読み込む( myFilePath , BLOB(ReadOffsetFromBegin(3) ))
Re: JMP テーブルを BOM なしで UTF-8 エンコードされた csv として保存する方法はありますか?振り返ってみると、スピーチからテキストへの変換が「バイト」を正しく処理していないことに気付きました。 何かがうまくいったことを嬉しく思います。