如何使用Javascript转换html中的重音字符?

时间:2010-06-24 09:14:50

标签: html javascript

我正在使用表单使用AJAX在我的数据库中记录数据。那么,这是如何工作的?我通过Javascript获取表单数据,请求用PHP编写的URL然后插入数据库。

问题在于我使用的是拉丁语1个字符,因此表单还需要像ó这样的重音字符。我需要在javascript中将此ó转换为html(ó),以便我可以将其传递给PHP。

我是怎么做到的?

2 个答案:

答案 0 :(得分:1)

这应该适合你:

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/

答案 1 :(得分:1)

我认为最好的方法是向输出htmlentities()结果的PHP页面发出AJAX请求。