js指令碼中的「 u 」以及相關技術要點回顧

2021-04-02 21:51:53 字數 703 閱讀 6478

一大早剛上班,同事就拿來乙個js給我看,說是沒法執行,總是報「expected hexadecimal digit」,**實現的功能很簡單,將從後台取得的乙個字串document.write到頁面上,然後再做一些其他處理。

看他的**裡頭有類似document.write("/update ***xx")的**,隱約記得對於unicode字元,都是使用/u開始的,例如:

document.write("/u6ca1/u6709/u67e5/u8be2/u5230");則輸出為「沒有查詢到」,因此,如果要正常執行問題**,需要進行轉意,使用「//update ***」的方式進行輸出.

我們有必要說一下unicode字符集:

unicode標準是一種固定長度的統一編碼方式,目的在於能夠是能夠用一種編碼方式實現各種語言,符號或者是多語言混合的文字的顯示,處理,由unicode consortium定義,目前版本是4.1.0。unicode是通過加"/u"加上乙個十六進製制的數字構成佔兩個位元組(16位)(/u0000~/uffff),它和ascii碼,iso的10646-1和 ucs-2是相容的,前128個unicode字元(0~127)對應了ascii中相應的字元,例如:0x41就是/u0041(字母a),ascii的128個字母支援拉丁字母,但是unicode的65,000個字元,可以支援更多的語言,unicode從0~255匹配iso 8859-1(lation-1)標準.

tobe finished.

C 複習中相關要點的記錄(一)

c 引入命名空間是為了解決命名衝突問題 假設這樣一種情況,當乙個班上有兩個名叫 zara 的學生時,為了明確區分它們,我們在使用名字之外,不得不使用一些額外的資訊,比如他們的家庭住址,或者他們父母的名字等等。同樣的情況也出現在 c 應用程式中。例如,您可能會寫乙個名為 xyz 的函式,在另乙個可用的...

js中setinterval 的相關使用

1.setinterval 方法 setinterval 是定時呼叫的函式,可按照指定的週期 以毫秒計 來呼叫函式或計算表示式。2.建立乙個setinterval 方法 setinterval show,1000 function show 這裡的datetime是乙個動態文字框的變數名字。3.建立...

用mdev使U盤中的指令碼自動執行

這並不是什麼先進技術,mdev udev是linux已經使用多年的熱插拔通知方案,但我想說的是,作為乙個初學者,想實現自己的想法並不是那麼容易。其實我寫指令碼已不是一次兩次了,但每次寫指令碼都要費很長時間,總結原因有幾點 1 指令碼不像編譯語言,沒有編譯器幫你在執行前發現語法層的錯誤,只能執行時發現...