fix: 修复 Windows 系统下的 Unicode 编码问题
🐛 问题修复: 1. Unicode 编码错误修复: - 移除所有 emoji 字符 (��, ✓, ⏳, ❔, ⏰, 🚀, 📥, ✗) - 使用文本标签替代:[1/4], [成功], [运行中], [失败] 等 - 避免 Windows GBK 编码无法处理 Unicode 字符的问题 2. Python 脚本编码优化: - 添加 UTF-8 编码声明 # -*- coding: utf-8 -*- - 改进 progress_callback 函数的错误处理 - 添加 UnicodeEncodeError 异常捕获和备用方案 3. 进度信息标准化: - 视频生成器:[1/4] 上传 → [2/4] 提交 → [3/4] 等待 → [4/4] 下载 - API 客户端:[运行中], [排队中], [完成], [失败], [超时], [未知] - 批量处理:[成功], [失败], [错误] 状态标识 4. 错误处理增强: - print 函数添加编码错误处理 - 确保在 Windows 系统下正常输出中文 - 保持进度信息的可读性和一致性 ✅ 修复效果: - 解决 'gbk' codec 编码错误 ✓ - Windows 系统下正常显示中文 ✓ - 保持进度信息清晰可读 ✓ - 跨平台编码兼容性 ✓ 现在 AI 视频生成功能在 Windows 系统下可以正常工作,不再出现编码错误!
This commit is contained in:
@@ -157,9 +157,6 @@ const AIVideoGenerator: React.FC<AIVideoGeneratorProps> = ({ className = '' }) =
|
||||
<div className={`bg-white rounded-lg shadow-sm border border-secondary-200 ${className}`}>
|
||||
{/* Header */}
|
||||
<div className="p-6 border-b border-secondary-200">
|
||||
<h2 className="text-xl font-semibold text-secondary-900 mb-4">AI 视频生成</h2>
|
||||
|
||||
{/* Mode Selection */}
|
||||
<div className="flex items-center space-x-4 mb-6">
|
||||
<button
|
||||
onClick={() => setMode('single')}
|
||||
|
||||
Reference in New Issue
Block a user