=== 中文路径二维码提取测试 === 1. 准备中文路径测试文件 ======================== ✓ 创建中文路径测试文件: 营业执照.jpg 路径: E:\phpProject\TEST\es\es_haiya\scripts/../temp/中文测试目录/营业执照.jpg 大小: 63391 bytes 2. 测试各种Python脚本处理中文路径 ================================== 测试 unicode_safe 脚本: ------------------------------ 执行: qrcode_unicode_safe.py 输入: 营业执照.jpg 返回码: 0 耗时: 606.74ms ✅ 成功提取二维码 输出文件: test_chinese_unicode_safe.png 文件大小: 61096 bytes 测试 universal 脚本: ------------------------------ 执行: qrcode_universal.py 输入: 营业执照.jpg 返回码: 1 耗时: 436.02ms ❌ 提取失败 错误: [ WARN:0@0.024] global loadsave.cpp:278 cv::findDecoder imread_('E:\phpProject\TEST\es\es_haiya\scripts/../temp/中文测试目录/营业执照.jpg'): can't open/read file: check file path/integrity ¼ì²⵽ͼÏñÎļþ£¬ֱ½Ӵ¦Àí... Î޷¨¶ÁȡͼÏñÎļþ: E:\phpProject\TEST\es\es_haiya\scripts/../temp/ÖÐÎIJâÊÔĿ¼/ӪҵִÕÕ.jpg 测试 opencv 脚本: ------------------------------ 执行: qrcode_opencv.py 输入: 营业执照.jpg 返回码: 0 耗时: 1392.7ms ✅ 成功提取二维码 输出文件: test_chinese_opencv.png 文件大小: 177722 bytes 3. 测试QrCodeManager集成 ======================== QrCodeManager 测试结果: 方案: python_unicode_safe 结果: 成功 消息: Python Unicode_safe 脚本提取二维码成功 文件: qrcode_extracted_f955577fa1c4b15fcd047ee21e955a5c.png 大小: 61096 bytes 4. 模拟实际部署环境测试 ======================== 复杂路径测试: 路径: E:\phpProject\TEST\es\es_haiya\scripts/../temp/Putianshichengxiangqutuoxiaomaoyi_Co___Ltd__XD249_20251215113053/downloads/营业执照.jpg 存在: 是 方案: python_unicode_safe 结果: 成功 消息: Python Unicode_safe 脚本提取二维码成功 5. 清理测试文件 ================ ✓ 清理: 营业执照.jpg ✓ 清理: 营业执照.jpg ✓ 清理: test_chinese_unicode_safe.png ✓ 清理: test_chinese_opencv.png ✓ 清理目录: 中文测试目录 ✓ 清理目录: 复杂路径目录 测试完成! 新的优先级顺序: 1. 手动配置 (manual) 2. Python 中文安全 (python_unicode_safe) - 处理中文路径 3. Python 通用 (python_universal) - 支持多格式 4. Python OpenCV (python_opencv) - 仅PDF 5. PHP 原生 (php_native) 6. Python pyzbar (python_pyzbar) - 仅PDF 7. 自动生成 (generated)