# text-merger **Repository Path**: lgySpace/text-merger ## Basic Information - **Project Name**: text-merger - **Description**: Text Merger 是一个强大的文本文件合并工具,支持多种编码格式,可以轻松合并多个文本文件并生成Markdown文件。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-28 - **Last Updated**: 2025-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Text Merger Text Merger 是一个强大的文本文件合并工具,支持多种编码格式,可以轻松合并多个文本文件并自定义分隔符。 ## 主要特性 - 支持多文件上传(最多20个文件) - 支持多种文件编码: - 自动编码检测 - UTF-8 - GBK (简体中文) - GB2312 (简体中文) - BIG5 (繁体中文) - Shift_JIS (日文) - EUC-KR (韩文) - ISO-8859-1 (西欧) - Windows-1252 (西欧) - 自定义分隔符 - 实时文件预览 - 自动编码检测 - 合并后自动下载为Markdown文件 ## 技术栈 - Next.js - React - TypeScript - Tailwind CSS - shadcn/ui 组件库 ## 使用说明 1. 上传文件 - 点击"选择文件"按钮或将文件拖拽到上传区域 - 支持同时选择多个TXT文件(最多20个) - 支持多种编码格式的文本文件 2. 选择编码 - 默认使用"自动检测"模式 - 如果出现乱码,可以手动选择正确的编码格式 3. 设置分隔符 - 在分隔符文本框中输入想要的分隔文本 - 分隔符将会添加到每个文件内容的开头 - 默认分隔符为 "\n---\n" 4. 合并文件 - 点击"合并并下载"按钮 - 系统将自动处理文件并下载合并后的Markdown文件 5. 系统预览 [预览](%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250428181906_293.png) ## 注意事项 - 建议先使用自动检测模式,如果出现乱码再尝试手动选择编码 - 中文文件常用的编码格式有GBK、GB2312等 - 合并后的文件将以Markdown格式保存 - 每个文件的内容会自动添加用户设定的分隔符 ## 环境设置 ```bash 1. 安装依赖 pnpm install 2.启动开发服务器 pnpm dev 3.构建生产版本 pnpm build!