使用javascript时,Unicode字符不能在我的网站上正确显示
Unicode characters does not displaying correctly in my website when using javascript
我已经创建了一个Google自定义搜索引擎。我的网址是http://search.richinfosite.com。我把它放在了weebly.com上。除了unicode字符外,其他都可以正常工作。我的搜索引擎的逻辑是,当有人搜索时,谷歌结果将被显示,标题和搜索框文本将被更改为搜索词。
我使用了JavaScript。但是如果我搜索英语以外的语言,文本将显示为一些特殊字符。例如,如果我搜索泰米尔文本"தமிழ்",它将显示为"%E0%AE% a4e0% AE%AE% AE%E0%AE%BF%E0%AE% b4e0% AE% af %8D"。解决这个问题的方法是什么?我想让文字像真实的语言一样出现。
我包含了utf-8的meta标签。这有助于我在页面中显示unicode文本(包括在每周网站构建器编辑页面时)。但是使用JavaScript显示的Unicode文本不起作用。请看看我的网站试着用Unicode字符搜索你就会明白这个问题或者你去这个地址http://search.richinfosite.com/index.html?q=%E0%AE%A4%E0%AE%AE%E0%AE%BF%E0%AE%B4%E0%AF%8D
我的javascript来改变页面的标题。
if (query != null)
{
document.title = query+" | Web Search";
}
(查询为在搜索框中输入的值)
Javascript改变搜索框的文本。
if(query != null)
document.getElementById("search-text").value = query;
使用decodeURI
函数
:
if(query != null) document.getElementById("search-text").value = decodeURI(query);
- 如何识别我的网站中的慢速设备
- 用Javascript更改我网站上的字体大小
- 将电视直播频道从网站嵌入我的网站
- 在我的网站上显示最近提交的文章/图片
- 使用API在我的网站Google-Map上显示搜索地址的纬度和经度
- 如果我的内容/网站有名字,我可以用不同的方式设计我的网站吗
- 我如何才能找到哪些网站使用我的jQuery插件
- 错误编码的Adsense广告正在扼杀我的网站's的性能
- 如何重定向到我的html网站youtube嵌入视频打开在youtube应用程序
- 创建类似Facebook的按钮是'窃听'为我的网站
- 在我的网站上使用DogeScript
- 在我的网站上以纯文本形式添加最新推文
- 如何在jsoup的帮助下跟踪我的网站是否加载到android设备上
- 如何在我的网站上嵌入yammer私人信息
- 如何让iPhone用户在我的网站上观看带字幕的视频
- 如何在不影响网站页面速度的情况下在我的网站上使用谷歌字体
- 如何使用XMLHttpRequest()不断地将数据发送到我的网站中的另一个页面
- 如何从重定向的支付处理器网站提取交易详细信息并保存到我的rails 4数据库
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- 如何获取我的网站(我的服务器)用户的MAC地址