簡體   English   中英

如何使用Javascript轉換html中的重音字符?

[英]How to transform accented characters in html using Javascript?

我正在使用一種表單使用AJAX將數據記錄在數據庫中。 那么,這是如何工作的呢? 我通過Javascript獲取表單數據,請求一個用PHP編寫的URL,然后插入數據庫。

問題是我使用的是拉丁文1個字符,因此該表格還需要重讀ó等重音字符。 我需要將此ó轉換為javascript中的html( ó ),以便將其傳遞給PHP。

我怎么做?

這應該為您做:

function escapeHTMLEncode(str) {
  var div = document.createElement(‘div’);
  var text = document.createTextNode(str);
  div.appendChild(text);
  return div.innerHTML;
 }

http://sanzon.wordpress.com/2008/05/01/neat-little-html-encoding-trick-in-javascript/

我認為最好的方法是向PHP頁面發出AJAX請求,輸出htmlentities()的結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM