2010-03-07 52 views

回答

1

你「非拉丁語」字符不正確你的XSL處理器處理(也許它並不支持Unicode的?),所以他們可以得到替換爲「?」。轉義將取代那些與他們的unicode同行或代表人物的XML實體。

這裏最好的選擇是強制指定一個適合你的文本的編碼,並確保你使用了一個支持該編碼的XSL處理器(一些寫得不好的軟件經常假設整個世界都爲en_US語言環境編寫,遺憾的是) 。

+1

Actualy我通過在tomcat的server.xml文件配置中設置了兩個參數解決了這個問題「」,在兩個URI字符串上指定UTF-8編碼,此外我向Solr webapp添加了一個Servlet過濾器,以確保請求和響應以UTF-8 – elsadek 2010-03-09 13:07:24