0
當我做替換字符而不是它的%C3%BA
這是爲什麼,我如何解決這個沒有公頃ving做了很多字符串替換?encodeURIComponent方法不正確的編碼字符
當我做替換字符而不是它的%C3%BA
這是爲什麼,我如何解決這個沒有公頃ving做了很多字符串替換?encodeURIComponent方法不正確的編碼字符
根據這個:http://www.degraeve.com/reference/urlencoding.php字符:U應該%FA而是它%C3%BA這是爲什麼?如何解決這個問題,而不必做了很多的字符串替換的?
你應該不需要修理任何東西。根據https://en.wikipedia.org/wiki/Percent-encoding(和更相關,以https://tools.ietf.org/html/rfc3986):
數據應當首先根據UTF-8字符編碼被編碼爲八位字節,那麼只有那些八位字[...]應該百分比編碼。
所以,%C3%BA
是ú
的完全正確的編碼,這是不從非保留範圍ASCII字符。
謝謝,你知道任何一個服務器可能返回ú而不是ú的原因,當這是作爲參數使用encodeURIComponent在URL中傳遞? – Malcr001
看起來像他期望URL錯誤配置的編碼,但我不知道您的服務器。它可能是「內容類型」的迴應... – Bergi