简体   繁体   中英

russian letters inside javascript script transform into diamonds

I create items on the page like this

    var list_item = "";
    if (eventstatus == 'CANCELED') {
         list_item = '<li class="media list-group-item list-group-item-info"  id="tooltip" data-toggle="tooltip" data-placement="right" title="Event canceled! Impossible to enroll!">';
         tooltipflag = true;
    }
    else list_item = '<li class="media list-group-item list-group-item-info">';
    list_item += '<a class="pull-left" href="#">';
    list_item += '<img class="media-object img-thumbnail" src="holder.js/200x120" alt="NO IMAGE">';
    list_item += "</a>";
    list_item += '<div class="media-body">';
    list_item += '<h4 class="media-heading">';
    if (eventstatus == 'CANCELED') list_item += name + ' <span class="label label-danger">' + eventstatus + ' <span class="glyphicon glyphicon-warning-sign"></span></span>';
    else if (eventstatus == 'DRAFT') list_item += name + ' <span class="label label-warning">' + 'SOON' + ' <span class="glyphicon glyphicon-pencil"></span></span>';
    else list_item += name + ' <span class="label label-primary">' + 'NEW' + ' <span class="glyphicon glyphicon-flag"></span></span>';
    list_item += '</h4>';
    list_item += '<p>' + description + '</p>';
    list_item += '<br>';
    list_item += '<div class="form-group pull-right">';
    list_item += '<button type="submit" class="btn btn-info btn-sm" data-toggle="modal" id="info_button' + i + '" data-target="#info' + i + '" >';
    list_item += '<span class="glyphicon glyphicon-info-sign"></span> Просмотреть информацию';
    list_item += '</button>';
    if (eventstatus == 'CANCELED') list_item += '<button type="submit" class="btn btn-success btn-sm disabled" data-toggle="modal" id="enroll" data-target="#enroll">';
    else list_item += '<button type="submit" class="btn btn-success btn-sm" data-toggle="modal" data-target="#enroll">';
    list_item += '<span class="glyphicon glyphicon-plus"></span> Записаться';
    list_item += '</button>';
    list_item += '</div></div></li>';
    return list_item;

But words Просмотреть информацию & Записаться look like 在此输入图像描述

But if I write it in html code - not in javascript function - it looks properly.

What is wrong?

假设您的文件以UTF-8正确编码并作为UTF-8(如有必要,请检查您的http服务器的设置),您可以在导入中以UTF-8声明脚本,如下所示:

<script charset="UTF-8" src="yourFile.js"></script>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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