2012-11-18 15 views
0

在Javascript中,將ASCII範圍之外的unicode字符編碼爲各自的%uxxxx的最快方法是什麼?我需要使用這種方法來編碼數百KB的數據(在這個數據內的ASCII範圍之外的unicode字符數目相當低)。我目前一直在使用'escape',但是這樣做很慢,因爲它也編碼許多其他字符,而不僅僅是非ASCII。將超出ASCII範圍的字符編碼爲Javascript中相應的%uxxxx的最快方法

+0

不知道你的意思是「統一字符」,但它是一個錯誤的想法充其量。你是否指ASCII範圍之外的字符(0-127)? (並注意ASCII是Unicode的一個子集...)。 – dda

+0

對不起,我的意思是ASCII以外的字符。 – akkishore

+0

@dda建議更改問題 – akkishore

回答

0

escape是本地代碼。沒有什麼你可以在JS代碼可以擊敗...

+0

'escape'不一定是'%uxxxx',例如:'escape(「ö」); //「%F6」' – Esailija

相關問題