一個(gè)令人哭笑不得的笑話,關(guān)于xml的encoding問題。
背景:
??? 公司和**移動(dòng)的一個(gè)項(xiàng)目合作,使用xml交換數(shù)據(jù),其中包含中文。
人物:
??? cozy,我以前的leader,后來拋棄了我們一幫兄弟跑到m****soft高就去了。我們team的xml頭號(hào)高手,我學(xué)xml時(shí)候的導(dǎo)師。
??? ***,姓名未知,**移動(dòng)的技術(shù)人員。
??? 故事的起因很簡(jiǎn)單,java開發(fā)中最常見的問題之一,中文亂碼。
??? **移動(dòng)傳給我們的數(shù)據(jù)出現(xiàn)亂碼問題,仔細(xì)檢查之后發(fā)現(xiàn),傳過來的xml內(nèi)容是這樣的:
<?
xml?version="1.0"?encoding="UTF-8"?
?>
??? 但是xml文檔內(nèi)部的中文,實(shí)際使用的編碼是
GB2312。
??? ok,問題找到了,cozy聯(lián)系**移動(dòng),說明上述問題,要求修改encoding屬性或?qū)嶋H編碼格式,以保持一致。按說是一件很簡(jiǎn)單的事情,但是,這個(gè)要求被堅(jiān)定而強(qiáng)硬的拒絕了,***同志始終堅(jiān)守自己的信念不動(dòng)搖。而且在反復(fù)交涉,反復(fù)和解釋xml的encoding屬性的作用和意義之后,這位***同志非常生氣的以嚴(yán)厲的口吻訓(xùn)斥道:
???
你懂不懂xml!
??? cozy暈倒了,他是氣的不行。我也暈倒了,我是笑的不行。
??? 補(bǔ)充一下這個(gè)事情的處理結(jié)果,經(jīng)過多方努力,**移動(dòng)終于意識(shí)到了這個(gè)問題的錯(cuò)誤所在,但是,他們最后還是繼續(xù)堅(jiān)持,因?yàn)?,“已?jīng)有十幾個(gè)公司按照這個(gè)方式實(shí)現(xiàn)了他們的方案”......
??? 再次拜服,這年頭真是高人無數(shù),各盡風(fēng)流,我輩真是慚愧啊......
??? 感嘆一下:
??? 1. 這年頭,都是些什么人在用xml?在怎么用?
??? 2. **移動(dòng)的技術(shù)力量好強(qiáng)哦,呵呵