如果字符串包含間隔中的字符U+D800..U+DFFF,則encodeURIComponent()拋出malformed URI sequence錯誤。我想在將給定字符串傳遞給encodeURIComponent(). 怎么做?示例:我有一個以 UTF-16BE 編碼的文本文件,其中包含以下六進制字符:D7FF D800 D801 ... DFFE DFFF E000我正在搜索一個從上面的字符串返回這個字符串的函數:D7FF E000因此只保留有效的 Unicode 字符。
在將字符串傳遞給 encodeURIComponent() 之前從字符串中排除字符
慕斯709654
2023-04-27 17:09:21