BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1684|回复: 1

windows 切换中文版 dos 窗口 console 乱码 解决

[复制链接]
发表于 2014-3-28 16:23:00 | 显示全部楼层 |阅读模式
原理:
windows 命令行的页码是古老的 cp936,而python的是cp 65001 - utf8。



实现:
1,需要一个blender快捷方式,绑定字体
2,让bl每次启动都实现高级页码,可以写一个插件,让每次启动都从注册代码实现,

  1. #coding=utf-8
  2. bl_info = {
  3.     "name": "console chinese 中文显示插件",
  4.     "author": "NirenYang[BlenderCN]",
  5.     "version": (0, 1),
  6.     "blender": (2, 77, 1),
  7.     "description": "console chinese 中文显示插件",
  8.     "category": "system",
  9. }
  10. import bpy
  11. import os

  12. def register():
  13.     os.system("chcp 65001")
  14. def unregister():
  15.     pass
复制代码

以下代码保存为system_console_chinese.py,放入你的插件目录
插件?插件目录?说明 - 点这里
存为用户设置(启动绑定)

3,从1建立的快捷方式打开blender后,从window-console 打开dos窗,在窗顶右键,属性,字体,通常改14号字体

以后,都是从 1建立的快捷方式启动blender,乱码不再出现。






发表于 2014-4-1 21:57:17 | 显示全部楼层
+1,我也是这样切换的。不然报错都是乱码,太蛋疼了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-12-14 13:12 , Processed in 0.017477 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表