我需要將字符串從文本字段轉換爲字節。我怎樣才能做到這一點?jQuery - 如何將字符串從文本框轉換爲字節?
原因:在文本框中的文本將通過短信發送到客戶端,我已經限制 文本160chars但如果我把特殊字符像@€£‰¶÷‰‰€ £@它將大於 256字節(這是一個短信的大小)。
所以我需要從256轉換的文本中刪除字節,並將結果轉換爲正常的字符長度。
例子:
var charsleft = toChars(256 - toBytes(mystring));
編輯:
理由是JavaScript的:我有一個行說這樣的事情 「XXX字符左」
我不能,它必須與jQuery的工作,我的所有網頁是AJAX,並且所有的數據由客戶端處理。如果我這樣做服務器端,會有點討厭 - 。 - – CuSS 2010-07-12 10:42:21
什麼?不,從網頁發送短信將是「討厭的」,就像你說的那樣。使用jQuery將textbox **作爲文本**提交給服務器,並讓服務器發送SMS。嚴重的是,不要從客戶那裏做。 – 2010-07-12 10:44:11
短信文本不是它發送的唯一內容,它發送客戶端號碼等,如果短信發送與否,響應將創建圖像以哄騙。如果短信有太多的字符,我會告訴用戶什麼?如果我把它放在服務器端,我需要創建另一個事件來呼叫從服務器在頁面上的警報... – CuSS 2010-07-12 10:46:51