一个令人哭笑不得的笑话,关于xml的encoding问题。
背景:
公司和**移动的一个项目合作,使用xml交换数据,其中包含中文。
人物:
cozy,我以前的leader,后来抛弃了我们一帮兄弟跑到m****soft高就去了。我们team的xml头号高手,我学xml时候的导师。
***,姓名未知,**移动的技术人员。
故事的起因很简单,java开发中最常见的问题之一,中文乱码。
**移动传给我们的数据出现乱码问题,仔细检查之后发现,传过来的xml内容是这样的:
<?
xml version="1.0" encoding="UTF-8"
?>
但是xml文档内部的中文,实际使用的编码是
GB2312。
ok,问题找到了,cozy联系**移动,说明上述问题,要求修改encoding属性或实际编码格式,以保持一致。按说是一件很简单的事情,但是,这个要求被坚定而强硬的拒绝了,***同志始终坚守自己的信念不动摇。而且在反复交涉,反复和解释xml的encoding属性的作用和意义之后,这位***同志非常生气的以严厉的口吻训斥道:
你懂不懂xml!
cozy晕倒了,他是气的不行。我也晕倒了,我是笑的不行。
补充一下这个事情的处理结果,经过多方努力,**移动终于意识到了这个问题的错误所在,但是,他们最后还是继续坚持,因为,“已经有十几个公司按照这个方式实现了他们的方案”......
再次拜服,这年头真是高人无数,各尽风流,我辈真是惭愧啊......
感叹一下:
1. 这年头,都是些什么人在用xml?在怎么用?
2. **移动的技术力量好强哦,呵呵