| input_params | [{"name":"input","type":"string","required":true,"description":"输入文件或目录路径"},{"name":"output","type":"string","required":true,"description":"输出文件或目录路径"},{"name":"target_encoding","type":"string","required":false,"default":"utf-8","description":"目标编码(utf-8/gbk/gb2312/gb18030/latin-1 等)"},{"name":"source_encoding","type":"string","required":false,"default":"auto","description":"源编码(auto=自动检测,或指定具体编码)"},{"name":"recursive","type":"string","required":false,"default":"False","description":"是否递归处理子目录"},{"name":"file_extensions","type":"string","required":false,"default":".txt,.md,.csv,.json,.jsonl","description":"要处理的文件扩展名,逗号分隔"},{"name":"error_handling","type":"string","required":false,"default":"replace","description":"编码错误处理方式(strict=严格报错, replace=替换为?, ignore=忽略)"},{"name":"add_bom","type":"string","required":false,"default":"False","description":"是否添加 UTF-8 BOM 头"}] |
| output_params | [{"name":"output","type":"string","description":"输出文件或目录路径"},{"name":"converted_count","type":"integer","description":"成功转换的文件数量"},{"name":"failed_count","type":"integer","description":"转换失败的文件数量"}] |