文字コード・改行コード変換
encoding_convertAnalyze or convert text encoding (UTF-8/Shift_JIS), BOM, and line endings (CRLF/LF/CR) to UTF-8 for troubleshooting CSV garbling or file inconsistencies.
Instructions
CSV/テキストの文字コード(UTF-8 / Shift_JIS)・BOM有無・改行コード(CRLF/LF/CR)を判定し、UTF-8へ変換する。顧客から受け取ったCSVの文字化け調査、フォーム取り込みデータの前処理、リポジトリ内ファイルの改行コード事故(CRLFがLFに書き換わる等)の確認に使う。mode=analyze なら判定のみ、mode=convert なら変換後のテキストとbase64を返す。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bom | No | 変換後にUTF-8 BOMを付けるか(既定 false) | |
| mode | No | 既定 analyze。convert で変換結果を返す | |
| text | No | base64の代わりにテキストを直接渡す場合(UTF-8として扱う) | |
| base64 | Yes | 対象ファイルの内容(base64)。テキストを直接渡す場合は text を使う | |
| newline | No | 変換後の改行コード(mode=convert のとき) | |
| encoding | No | 入力の文字コード。省略時は自動判定 |