特殊字符我如何,使用Javascript,把這個:解碼在Javascript
RUA CALLOUSTE GULBENKIAN N.\XBA\ 42 3\XBA\ ESQ
到這一點:
RUA CALLOUSTE GULBENKIAN N.º 42 3º ESQ
有一些,做這種方法嗎?否則我將不得不預測所有可能出現的特殊字符來代替它們。
編輯:
下部殼體-x和它仍然無法解碼該字符之後使用String(text)
試過。任何人都知道其他方式?
特殊字符我如何,使用Javascript,把這個:解碼在Javascript
RUA CALLOUSTE GULBENKIAN N.\XBA\ 42 3\XBA\ ESQ
到這一點:
RUA CALLOUSTE GULBENKIAN N.º 42 3º ESQ
有一些,做這種方法嗎?否則我將不得不預測所有可能出現的特殊字符來代替它們。
編輯:
下部殼體-x和它仍然無法解碼該字符之後使用String(text)
試過。任何人都知道其他方式?
您可以使用String()
這樣做,但是你需要小寫的X,逃逸(導致\xBA
)
示例代碼(在Chrome開發者控制檯測試):
> String('RUA CALLOUSTE GULBENKIAN N.\xBA\ 42 3\xBA ESQ');
< "RUA CALLOUSTE GULBENKIAN N.º 42 3º ESQ"
這適用於所有編碼字符? – 2014-10-27 14:44:12
@AndréSilva它應該,是的。 – 2014-10-27 14:44:35
不錯的和乾淨的解決方案;) – jherax 2014-10-27 14:45:56
它只是你試圖解碼的'º'字符嗎?還是全部是編碼字符? – ntzm 2014-10-27 14:41:10
所有這些,否則我會用replace()替換它。 – 2014-10-27 14:44:38