qq_36717782 2019-05-07 09:57 采纳率: 0%
浏览 215

cognos 新建报表打开报错:‘CCL-BIT-0014 以下 HTTP 内容 - 长度标题的格式不正确:’该如何解决?

1 新建cognos报表,打开报以下错误:图片说明
2 预览报同样的错误:图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-09 09:09
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要解决这个问题,首先确认你的报表是否使用了正确的HTML编码,并且报表中没有包含任何非法字符。如果报表中确实存在这些问题,你可以尝试以下方法来解决问题:

    方法一:检查HTML编码

    确保报表中的所有HTML标签都是以<>开始和结束的,以及所有的文本都是双引号包围的。

    例如:

    <p>This is a test paragraph.</p>
    

    方法二:清理报表

    如果你的报表中有大量非标准或非法字符,请尝试清除它们并重新创建报表。

    例如,你可以使用以下脚本删除非法字符:

    function removeNonStandardChars(str) {
        return str.replace(/[\x00-\x1F\x7F]/g, '');
    }
    
    var originalText = "This is a test paragraph with some illegal characters like \n\t and &amp;";
    var cleanedText = removeNonStandardChars(originalText);
    console.log(cleanedText); // 输出: This is a test paragraph with some illegal characters like .
    

    然后将清洁后的文本插入到报表中。

    方法三:使用HTML编辑器

    如果你使用的是HTML编辑器(如Notepad++、Visual Studio Code等),可以使用其内置的HTML预览功能查看报表是否有问题。如果存在问题,可以在预览时进行修复。

    方法四:联系供应商

    最后,如果你不确定如何处理报表的问题,最好联系报告生成服务提供商。他们可能会提供更专业的建议和解决方案。

    具体示例代码

    下面是一个简单的HTML模板,用于展示如何在报表中替换非法字符:

    <!DOCTYPE html>
    <html>
    <head>
    <title>Test HTML</title>
    <style>
      p {
        font-family: Arial;
      }
    </style>
    </head>
    <body>
    <h1>Hello, world!</h1>
    <p>This is a test paragraph with some illegal characters like <em>&amp;</em>, <span>&quot;</span>, and <strong>&lt;&gt;</strong>.</p>
    </body>
    </html>
    

    这段代码展示了如何使用&lt;, &gt;, <em>, 和 </em>来表示非法字符。

    评论

报告相同问题?