這幾天意外測到一個問題
在地端環境執行結果是正常的,但是佈署上去卻是異常的😫
經過查看原因,是因為網址有中文,在建立連線的時候並未有轉碼
所以解析出來的結果就不相同哩!
我的eclipse環境本身編碼就是UTF-8,所以在執行的時候沒有遇到異常
但是環境不同,沒有好好處理,結果就會不同哩
把有中文的部分eccode即可
java.net.URLEncoder.encode("中文字串處理放這", "utf8");
若整個url encode,那在建立連線的時候記得要decode
不然可能會出現以下錯誤,因為符號也會被轉換掉啦!
java.net.MalformedURLException: no protocol
呼,終於可以繼續哩。😎
沒有留言:
張貼留言