繁体   English   中英

如何通过JavaScript显示德语Umlaut字符?

[英]How to display German Umlaut characters through JavaScript?

我有以下JavaScript:

 $( "#calculatorFromId" ).autocomplete({
                 source: function( request, response ) {
                     $.ajax({
                         url: "${autosuggestCurrenciesUrl}",
                         dataType: "json",
                         data: {
                             term: request.term
                         },
                         success: function( data ) {
                                response(data);

                         }
                     });
                 },
                minLength: 2,
                delay: 0,
focus: function(event, ui) {

$( "#calculatorFromId").
val(ui.item.label.replace('ä','ä').replace('ü','ü').
replace('ö','ö').replace('Ä','Ä').replace('Ü','Ü').#
replace('Ö','Ö') + "(" + ui.item.id +")");
return false;
}    

德语Umlaut不能正确显示。 您是否知道我应该为replace函数中的第二个参数传递什么值? 我传递的每个值,都会在传递给它的文本字段中显示其传递方式。 没有完成转换。

谢谢!

响应文本必须使用urlencoded,并且本地javascript必须使用unescape()对该编码后的文本进行解码 这样您就可以绕过德国的爱慕乐。

要通过JavaScript添加带有德语特殊字符的文本,您可以使用String.fromCharCode(220)(=Ü)要查找字符的代码,请使用http://unicode-table.com/示例:var text = String.fromCharCode(220) )+“ berschrift”(=Überschrift)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM