161 lines
3.7 KiB
Markdown
161 lines
3.7 KiB
Markdown
|
|
# 🚀 中文乱码修复快速指南
|
|||
|
|
|
|||
|
|
## ⚠️ 问题严重性
|
|||
|
|
|
|||
|
|
- **影响范围**:超过200个Vue文件
|
|||
|
|
- **影响功能**:所有角色端的所有页面
|
|||
|
|
- **用户体验**:严重影响,页面文本无法阅读
|
|||
|
|
|
|||
|
|
## ✅ 推荐方案:批量自动修复
|
|||
|
|
|
|||
|
|
### 第一步:运行修复脚本
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 进入Archive目录
|
|||
|
|
cd Archive
|
|||
|
|
|
|||
|
|
# 运行批量修复脚本
|
|||
|
|
[一次性]批量修复乱码-2026-01-27.bat
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 第二步:重新编译
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 进入项目目录
|
|||
|
|
cd peidu/uniapp
|
|||
|
|
|
|||
|
|
# 清理旧的编译文件
|
|||
|
|
rmdir /s /q dist\dev\mp-weixin
|
|||
|
|
|
|||
|
|
# 重新编译
|
|||
|
|
npm run dev:mp-weixin
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 第三步:验证效果
|
|||
|
|
|
|||
|
|
1. 打开微信开发者工具
|
|||
|
|
2. 导入项目:`peidu/uniapp/dist/dev/mp-weixin`
|
|||
|
|
3. 检查以下页面:
|
|||
|
|
- 家长端 - 学生列表
|
|||
|
|
- 家长端 - 学习记录
|
|||
|
|
- 家长端 - 钱包交易
|
|||
|
|
- 陪伴员端 - 首页
|
|||
|
|
- 管理师端 - 工单列表
|
|||
|
|
|
|||
|
|
## 🔧 备选方案:手动修复关键文件
|
|||
|
|
|
|||
|
|
如果自动脚本无法运行,可以手动修复以下关键文件:
|
|||
|
|
|
|||
|
|
### 优先级1:家长端核心功能
|
|||
|
|
|
|||
|
|
1. `peidu/uniapp/src/user-package/pages/user/student.vue` ✅ 已修复
|
|||
|
|
2. `peidu/uniapp/src/user-package/pages/user/learning-record.vue` ✅ 已修复
|
|||
|
|
3. `peidu/uniapp/src/user-package/pages/wallet/transaction.vue` ✅ 已修复
|
|||
|
|
4. `peidu/uniapp/src/pages/index/components/UserHome.vue` ⏳ 待修复
|
|||
|
|
5. `peidu/uniapp/src/pages/login/index.vue` ⏳ 待修复
|
|||
|
|
|
|||
|
|
### 优先级2:陪伴员端核心功能
|
|||
|
|
|
|||
|
|
1. `peidu/uniapp/src/teacher-package/pages/teacher/index.vue`
|
|||
|
|
2. `peidu/uniapp/src/teacher-package/pages/teacher/orders.vue`
|
|||
|
|
3. `peidu/uniapp/src/teacher-package/pages/teacher/calendar.vue`
|
|||
|
|
|
|||
|
|
### 优先级3:管理师端核心功能
|
|||
|
|
|
|||
|
|
1. `peidu/uniapp/src/manager-package/pages/manager/index.vue`
|
|||
|
|
2. `peidu/uniapp/src/manager-package/pages/manager/work-orders.vue`
|
|||
|
|
3. `peidu/uniapp/src/manager-package/pages/manager/work-order-detail.vue`
|
|||
|
|
|
|||
|
|
## 📋 修复检查清单
|
|||
|
|
|
|||
|
|
修复完成后,请逐项检查:
|
|||
|
|
|
|||
|
|
### 页面显示
|
|||
|
|
- [ ] 页面标题正常显示
|
|||
|
|
- [ ] 按钮文本正常显示
|
|||
|
|
- [ ] 列表项文本正常显示
|
|||
|
|
- [ ] 空状态提示正常显示
|
|||
|
|
- [ ] 表单标签正常显示
|
|||
|
|
|
|||
|
|
### 用户交互
|
|||
|
|
- [ ] 加载提示正常("加载中...")
|
|||
|
|
- [ ] 成功提示正常("操作成功")
|
|||
|
|
- [ ] 失败提示正常("操作失败")
|
|||
|
|
- [ ] 确认对话框文本正常
|
|||
|
|
|
|||
|
|
### 开发调试
|
|||
|
|
- [ ] 控制台日志可读
|
|||
|
|
- [ ] 错误信息可读
|
|||
|
|
- [ ] 调试信息可读
|
|||
|
|
|
|||
|
|
### Emoji表情
|
|||
|
|
- [ ] 性别图标正常(👦👧)
|
|||
|
|
- [ ] 操作图标正常(✏️🗑️➕)
|
|||
|
|
- [ ] 状态图标正常(⭐📚)
|
|||
|
|
|
|||
|
|
## ⏱️ 预计时间
|
|||
|
|
|
|||
|
|
- **自动修复方案**:5-10分钟
|
|||
|
|
- **手动修复方案**:2-3小时(修复所有文件)
|
|||
|
|
|
|||
|
|
## 🆘 常见问题
|
|||
|
|
|
|||
|
|
### Q1: Python脚本运行失败怎么办?
|
|||
|
|
|
|||
|
|
**A:** 检查Python环境:
|
|||
|
|
```bash
|
|||
|
|
python --version
|
|||
|
|
# 应该显示 Python 3.x.x
|
|||
|
|
|
|||
|
|
# 如果没有Python,下载安装:
|
|||
|
|
# https://www.python.org/downloads/
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Q2: 修复后还是乱码怎么办?
|
|||
|
|
|
|||
|
|
**A:** 可能的原因:
|
|||
|
|
1. 没有重新编译项目
|
|||
|
|
2. 微信开发者工具缓存问题
|
|||
|
|
3. 文件编码仍然不正确
|
|||
|
|
|
|||
|
|
**解决方法:**
|
|||
|
|
```bash
|
|||
|
|
# 1. 清理缓存
|
|||
|
|
rmdir /s /q dist
|
|||
|
|
|
|||
|
|
# 2. 重新编译
|
|||
|
|
npm run dev:mp-weixin
|
|||
|
|
|
|||
|
|
# 3. 重启微信开发者工具
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Q3: 部分文件修复失败怎么办?
|
|||
|
|
|
|||
|
|
**A:** 手动修复失败的文件:
|
|||
|
|
1. 用VS Code打开文件
|
|||
|
|
2. 点击右下角的编码(可能显示GBK或其他)
|
|||
|
|
3. 选择"通过编码重新打开"
|
|||
|
|
4. 选择UTF-8
|
|||
|
|
5. 修复乱码文本
|
|||
|
|
6. 保存文件
|
|||
|
|
|
|||
|
|
## 📞 需要帮助?
|
|||
|
|
|
|||
|
|
如果遇到问题,请提供以下信息:
|
|||
|
|
1. 错误截图
|
|||
|
|
2. 控制台输出
|
|||
|
|
3. 文件路径
|
|||
|
|
4. 操作步骤
|
|||
|
|
|
|||
|
|
## ✨ 修复完成后
|
|||
|
|
|
|||
|
|
1. 提交代码到Git
|
|||
|
|
2. 通知团队成员
|
|||
|
|
3. 更新测试环境
|
|||
|
|
4. 验证生产环境
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**最后更新:** 2026-01-27
|
|||
|
|
**状态:** 🔴 紧急修复中
|