你在这里

DLReport 有中文乱码

Forums: 

安装好 DLReport,也做好 LDAP 服务器的设定
但发现在 [依用户名称] 查看 Devicelock Log 时,用户名称都变成 ??? (该用户名称是中文)

这个问题要如何解决呢?

若你在 AD 服务器的数据为中文时,你所安装 DLReport 的电脑必须为中文环境,才可支持中文,否则可能出现你所描述的问题,如何确定是否为中文环境呢?

若你的电脑为英文操作系统: 请执行 Control Panel -> Regional and Language Options

1. 在 [Languages] 页面中,请勾选 "Install files for East Asian languages"

2. 在 [Advanced] 页面中,在 [Language for non-Unicode programs] 中选择 "Chinese (PRC)"

3. 在 [Regional Options] 页面中,在 [Standards and formats] 中选择 "Chinese (PRC)"

若你的电脑为中文操作系统,理论上应完全支持中文,你可做下述确认 请执行 控制面版 -> 区域和语言选项

1. 在 [高级] 页面中,在 [非 Unicode 程序的语言] 中请选择 "中文(中国)"

2. 在 [区域选项] 页面中,在 [标准和格式] 中选择 "中文(中国)"

曾经遇过一个情况:就是DLAdminService在同步AD Server数据时,刚开始都很正常,但突然从某一天开始,中文的信息都变成乱码了。

我们怀疑这种情况可能跟键盘设定有关。DLAdminService刚起动时,是属於中文环境,但也许一段时间後,因某个程序或Process有调用到 English keyboard,所以环境就变成了英文环境而导致中文问题。所以有遇到这种情况,建议可在键盘设定上只保留中文输入法,其余的都删除,再试看看是否有这种情形。

还有一种情形要注意:通常我们会指定某个用户身份来执行 DLAdminService (如DOCUTEK\Administrator),这时间你最好使用 DOCUTEK\Administrator 登入该电脑来检查中文环境设定。