2 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
我發(fā)現(xiàn)的一種解決方案:
var data = [
["Hello, world!", "<?php echo base64_encode(strRot(rawurlencode('I got replaced.'), 1000)); ?>"],
["ü and ?. 棕色的狐貍跳了起來.", "<?php echo base64_encode(strRot(rawurlencode('? before ü and 棕色的.'), 1000)); ?>"]
];
// Then, in replace():
decodeURIComponent(strRot(b64DecodeUnicode(data[index][1]), -1000))
這是有效的,因?yàn)樗谛D(zhuǎn)之前轉(zhuǎn)義了所有 unicode 字符。唯一的問題是,由于轉(zhuǎn)義,當(dāng)涉及到字符串的大小時(shí),它會(huì)增加一些開銷。

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
(我沒有足夠的聲譽(yù)來發(fā)表評(píng)論,所以我求助于使用答案......)
不確定它是否有所不同,但在 HTML“h2”標(biāo)題中,您的 Unicode 表達(dá)式是...
ü an ?. 棕色的狐貍跳了起來.
...在數(shù)據(jù)[]中,它是...
ü and ?. 棕色的狐貍跳了起來.
假設(shè)“an”和“and”應(yīng)該是一樣的?
添加回答
舉報(bào)