关于OCSNG中文乱码的一些资料

      删除服务器端"machine.php”这个文件中的"htmlentities"可以在IE里浏览时直接正常显示中文,修改好的文件可以下载这个附件:下载文件 右键点击"另存为"下载此文件(下载后把扩展名gif改为zip),如果你用的OCSNG的版本和我一样的话可以备份原文件后直接替换。
    使用HexEdit修改客户端的文件OCSInventory.exe中"Iso-8859-1"为"GB2312",然后带参数"/debug /local /xml /now"运行OCSInventory.exe的话生成的结果文件中所有内容都能正常显示简体中文。
    然而我怎么尝试都无法让MySql中的内容能够正常显示简体中文,以致导入到GLPI时乱码还是乱码。
    
    感觉如果需要在OCSNG数据库内正常保存、显示中文的话可能只有重新编译源程序及数据库了!

    本来在OCSNG的Web Console中可以正常显示简体中文就OK了,但是OCSNG自己的Web Console管理能力太弱,必须导入到GLPL中才能有效地管理IT资产,希望OCSNG的官网能够早日恢复,之前也有日本的网友在他们官方论坛提出过日文支持的问题,管理员答复这项工作需要时间,期待这项免费的Project能有朝一日得以继续......



[本日志由 Richard 于 2009-04-20 12:07 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 2 | 引用: 0 | 查看次数: -
回复回复Richard[2010-09-04 05:55 PM | del]
你这问题简单,下载我改好的agent替换掉你的agent就应该正常了。
不行的话你用最新的agent改成gb2312后再试试。
回复回复eachare[2010-09-03 11:41 PM | del]
我用的OCSNG-Windows-Server-Setup-1.3.2和你此文说的现象很一致:使用HexEdit修改客户端的文件OCSInventory.exe中"Iso-8859-1"为"GB2312",然后带参数"/debug /local /xml /now"运行OCSInventory.exe的话生成的结果文件中所有内容都能正常显示简体中文。
但AGENT将XML文档上传到OCS服务器的MYSQL后,通过PHPMYSQLADMIN查看数据库中的中文数据,已全部是?????通过MYSQL命令窗口看也是????不知道怎么解决啊。。。数据库结构没有修改过..
bourner@qq.com
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.