UnityWebRequest.EscapeURL Encoding 原來一直不起作用

近排有專案要用上到 UnityWebRequest.EscapeURL 加上 big5 編碼來請求網站.

起初還以為我用錯編碼, 還在Unity Answer上發問怎麼不是我想得到的答案.

可能很少用上和現在大多數是用utf-8編碼關係, 所以只有一個人作回應我的問題, 但都是沒有答案.

後來才發現所得出的結果原來是沒有用上我指定的編碼的結果一樣.

再拿urlencoder作endcode就可以得知結果是不對.

事後就回報問題給 Unity.

很快他們就得知問題, 建立相關 issue tracker. 還預定在 2019.3 版本修復.

其實這個問題都發生在舊版的 WWW.EscapeURL.

如果你還在舊版或者是使用 WWW.EscapeURL 應該不會得到修復了. 因為在 Unity 2019 已經開始棄用 WWW.

 

發表回覆

你的電郵地址並不會被公開。 必要欄位標記為 *

This site uses Akismet to reduce spam. Learn how your comment data is processed.