转换javascript文件中的特殊字符

时间:2016-05-03 10:28:09

标签: javascript character-encoding dynamics-crm jscript docxtemplater

我正在使用DocXTemplater将表格导出到word文档

在js文件中,有一个带有特殊字符的模块,CRM不允许我创建包含这些特殊字符的文件。我尝试删除具有特殊字符的变量,但没有它们,功能无法正常工作。如何包含以下二进制特殊字符

28: [function(t, e, n) {
        "use strict";
        n.LOCAL_FILE_HEADER = "PK",
        n.CENTRAL_FILE_HEADER = "PK",
        n.CENTRAL_DIRECTORY_END = "PK",
        n.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK",
        n.ZIP64_CENTRAL_DIRECTORY_END = "PK",
        n.DATA_DESCRIPTOR = "PK\b"
    }

enter image description here

1 个答案:

答案 0 :(得分:1)

crm究竟不允许你做什么?您是否尝试过这两种方式添加字符?

[function(t, e, n) {
    "use strict";
    n.LOCAL_FILE_HEADER = "PK" + String.fromCharCode(3),
    n.CENTRAL_FILE_HEADER = "PK\x03",
}

如果这样可行,您可以获取所看到的字符列表,并将其转换为unicode代码:https://en.wikipedia.org/wiki/Control_character