求助 Agent的中文姓名部分显示??乱码[已解决]

一般问题,技术文档,通告 & 与 OTRS 相关的事件

Moderator: never

fulltears
OTRS newbie
Posts: 2
Joined: 13 Sep 2013, 05:52
OTRS Version?: 3.2.9

求助 Agent的中文姓名部分显示??乱码[已解决]

Postby fulltears » 17 Sep 2013, 05:45

otrs 从2.2升级到3.2.9,直接安装,没用installer.pl安装,数据库按部就班的升级合并,数据库全部改为utf8,中文数据显示都正常,但是界面有两个地方Agent的姓名会显示为??
1.登录后右上角显示,“您已登录为 ?? ? ” 看源码,这里是用 $QEnv{"UserFirstname"} $QEnv{"UserLastname"}
2.添加注解后,来源显示 "?? ?" 源码估计是这里 my $From = "\"$Self->{UserFirstname} $Self->{UserLastname}\" <$Self->{UserEmail}>";

但界面显示ticket所有者,ticket历史中Agent的姓名,管理界面查看Agent等,都是正常的。感觉跟utf8相关,但很疑惑还有哪里可设置?希望给位给点意见,谢谢。

1.数据库:
mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

2.在Config.pm里已经添加加了 $Self->{DefaultCharset} = 'utf-8';

fulltears
OTRS newbie
Posts: 2
Joined: 13 Sep 2013, 05:52
OTRS Version?: 3.2.9

Re: 求助 Agent的中文姓名部分显示??乱码[已解决]

Postby fulltears » 18 Sep 2013, 04:32

旧库迁移的问题,seesion表的data_value字段不是utf8,改后就正常了。


Return to “综合”

Who is online

Users browsing this forum: No registered users and 1 guest