首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ColdFusion能否以utf-8格式发送HTML5服务器发送的事件?

ColdFusion能否以utf-8格式发送HTML5服务器发送的事件?
EN

Stack Overflow用户
提问于 2011-03-11 01:09:40
回答 1查看 886关注 0票数 3

在ColdFusion中使用<cfcontent type="text/event-stream">,非英语字符显示为问号:???????123123???? ???,但页面的其余部分可以很好地显示非英语字符。

我跟着this tutuorial试着

<cfheader name="Content-Type" value="text/event-stream; charset=utf-8">

而且还

<cfcontent type="text/event-stream; charset=utf-8">

它们都不能在Chrome上工作(不能恢复,开发者工具报告“挂起”,没有重新连接。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-08 20:23:39

我试了试下面的代码,运行正常(在Chrome的控制台中显示正确的字符)……

testHTML5ServerSent events

代码语言:javascript
复制
    <HTML>

    <HEAD>
        <script language="javascript">
        if (!!window.EventSource) {
            var source = new EventSource('sendServerSentEvents.cfm');           
            source.addEventListener('message', function(e) { 
                                                    console.log(e.data);
                                                }, false);

source.addEventListener('open', function(e) {
  // Connection was opened.
}, false);

source.addEventListener('error', function(e) {
  if (e.eventPhase == EventSource.CLOSED) {
    // Connection was closed.
  }
}, false);

        } else {
            alert('not supported');// Result to xhr polling :(
        }


        </script>
    </HEAD>

    <BODY>

    </BODY>

</HTML>

sendServerSentEvents.cfm

代码语言:javascript
复制
    <cfcontent type="text/event-stream; charset=utf-8" >
data: éêtititiçà
</cfcontent>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5263192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档