Tag: unicode

如何在html / javascript上获取unicode输入?

您可以使用jQuery轻松获取ASCII输入: $(‘body’).keypress(function(e){ console.log(‘input: ‘,String.fromCharCode(e.keyCode)); }); 测试此片段输入特殊字符(例如áéíóú)并未给出预期的输入。 如何在HTML上获得正确的unicode输入?

搜索并替换unicode字符

我正在使用此搜索并替换 jQuery脚本。 我试图将每个字符放在一个范围内,但它不适用于unicode字符。 $(“body”).children().andSelf().contents().each(function(){ if (this.nodeType == 3) { var $this = $(this); $this.replaceWith($this.text().replace(/(\w)/g, “$&”)); } }); 我应该更改节点类型吗? 通过什么方式 ? 谢谢

读取和解析unicode json数据在IE和FF中不起作用

我想从另一个域(CORS)读取json数据文件。 此文件包含Unicode数据,如: {“id”:21,”name”:”پرسپولیس تهران”} 我使用了像这样的JQuery Ajax函数: $.ajax({ type: “GET”, cache: false, url: SDomain + ‘XML/TeamXMLCache/’ + filename + ‘.json’, dataType: “json”, contentType: ‘application/json; charset=UTF-8’, success: parseXml, error: function (request, status, errorThrown) { console.log(request); console.log(status); console.log(errorThrown); } }); 这在Chrome 39中工作得很好,但在IE11和FF32中无效。 在IE中我得到parsererror错误。 欲获得更多信息: responseText是: {“id”:21,”name”:”~13~HD3 *G1’F”} readyState的:4 状态文本: “OK” 状态:200 最后我的配置文件是: 那么请告诉我为什么? 我不是初学者! 真实样本是: 我的真实样本

伪元素内容的数据内容中的Unicode

我想使用JQuery将unicode放在data-content属性中,以便将其用于伪元素内容,但我找不到正确的格式。 你如何显示unicode? 只是显示▼ 。 a::after { content: attr(data-content); } https://stackoverflow.com/questions/26025774/unicode-in-data-content-for-pseudo-element-content/… $(“a”).attr (“data-content”, “▼”);

jquery-textcomplete不使用Unicode字符,并且缺少空格

1.我正在尝试使用带有Unicode字符串数组的jquery-textcomplete。 当我输入英文单词时,它可以正常工作,但不建议使用Unicode单词。 我认为问题在于“术语” 。 检查以下代码,请帮助我: var words = [‘සහන’, ‘වනක’, ‘google’, ‘suresh namal’, ‘facebook’, ‘github’, ‘microsoft’, ‘yahoo’, ‘stackoverflow’]; $(‘textarea’).textcomplete([{ match: /(^|\s)(\w{2,})$/, search: function (term, callback) { callback($.map(words, function (word) { return word.indexOf(term) === 0 ? word : null; })); }, replace: function (word) { return word + ‘ ‘; } }]); JS小提琴 2.此外,返回键存在问题。 当我在‘stackoverflow ‘之后输入‘google’时 […]

国际计数短信人物

我使用jQuery找到了Count字符/短信 ,但它不支持国际字符,如中文,日文,泰文等。 var $remaining = $(‘#remaining’), $messages = $remaining.next(); $(‘#message’).keyup(function(){ var chars = this.value.length, messages = Math.ceil(chars / 160), remaining = messages * 160 – (chars % (messages * 160) || messages * 160); $remaining.text(remaining + ‘ characters remaining’); $messages.text(messages + ‘ message(s)’); }); 以下是一些错误字符计数的示例: 你好,请问你吃饭了吗?<< 11个字 สวัสดีคุณกินหรือ? << 17个字符 こんにちは,あなたは食べていますか?<< 18个字符 안녕하세요,당신이먹는거죠? << 17个字符 […]

将Django中的字符串列表传递给Javascript

我的Django对象有一个属性“City”。 我正在尝试获取城市列表并使用Jquery在模板中捕获它(在X轴上的图表中使用)。 我的问题是我无法摆脱unicode并引用列表。 (我设法为一个单一的价值做)。 相反,我坚持这个: [“[[u’Paris’],[u’Lyon’]]”] 我已经尝试了很多东西,包括JSON。 没有成功。 我的观点:(实际上,其中一个尝试..) def barchart1(request): city_array =[] for i in [1,MyObject.objects.count()]: objet = get_object_or_404(MyObject, pk=i) cities = [objet.city.city_name] city_array.append(cities) return render (request, ‘plot3/plot_page.html’, {“city_array” : city_array}) 我的JS: var cities = [“{{ city_array }}”]; 以下是JS如何读取视图发送的上下文 [“[[u’Paris’],[u’Lyon’]]”] 这是我想得到的 [‘巴黎’,’里昂’] 它必须是简单的东西,但我无法弄清楚如何做到这一点。 其他post不处理字符串列表。 知道我该怎么办?

重音不敏感的正则表达式

我的代码: jQuery.fn.extend({ highlight: function(search){ var regex = new RegExp(‘(]*>)|(‘+ search.replace(/[.+]i/,”$0″) +’)’,’ig’); return this.html(this.html().replace(regex, function(a, b, c){ return (a.charAt(0) == ‘<') ? a : '’ + c + ”; })); } }); 我想突出显示带重音的字母,即: $(‘body’).highlight(“cao”); 应突出显示:[ção] OR [çÃo] OR [cáo] OR expre [cão] tion或[Cáo] tion 我怎样才能做到这一点?

Javascript,将unicode字符串转换为Javascript转义?

我有一个变量,包含一个由日语字符组成的字符串,例如; “みどりいろ” 我如何将其转换为其Javascript转义表单? 我这个例子的结果具体是: “\ u306f \ u3044 \ u3044 \ u308d” 如果有变化,我更喜欢jquery方法。

为什么这个正则表达式不适用于德语单词?

我试图用语言打破下面的句子并将它们包裹在span中。 Das ist ein schönes Armband 我遵循这个: 如何使用JavaScript获取光标下的单词? $(‘p’).each(function() { var $this = $(this); $this.html($this.text().replace(/\b(\w+)\b/g, “$1”)); }); 我面临的唯一问题是,在包含span中的单词之后,生成的html是这样的: Das ist ein schönes Armband. 所以,schönes分为三个词sch,ö和nes。 为什么会这样? 什么是正确的正则表达式?