gpt4 book ai didi

javascript - 来自 ColdFusion 的 SerializeJSON 的日文字符编码问题

转载 作者:行者123 更新时间:2023-11-29 19:36:02 25 4
gpt4 key购买 nike

我正在开发一个单页迷你应用程序,它可以使用 2 行代码部署在客户的站点上。这将是 theirpage.html

<div id="builder_wrapper"></div>
<script src="http://example.com/js/loader.cfm?id=14"></script>

然后,在 loader.cfm 页面上,它调用服务器上的一个全 HTML 文件并将其放入“builder_wrapper”页面:

<cffile action="read" file="c:\websites\example.com\wb-themes\#GetWBSettings.intThemeID#\builder.cfm" variable="html">
document.getElementById("builder_wrapper").innerHTML = <cfoutput>#SerializeJSON(html)#</cfoutput>;

所以,我收到了一个用日语构建一个特殊主题的请求。我用日语代码替换了英文文本。但它是作为一堆随机字符出现的:ã¹ãã¼ã¯ ãã§ã¤ã¹

我将 utf-8 元标记添加到我的测试 theirpage.html 中,但这并没有解决问题。我查看了 loader.cfm 的服务器响应,字符都是 ã¹ãã¼ã¯ ãã§ã¤ã¹。我在记事本上查看了代码,日文字符都在那里。所以,我认为 serializeJSON() 正在执行此操作。

我有点卡住了。

最佳答案

问题并不像我最初想的那样出在 serializeJSON 函数上。问题是 CFFile 读取。

<cffile action="read" file="c:\websites\example.com\wb-themes\#GetWBSettings.intThemeID#\builder.cfm" variable="html" charset="utf-8">
document.getElementById("builder_wrapper").innerHTML = <cfoutput>#SerializeJSON(html)#</cfoutput>;

关于javascript - 来自 ColdFusion 的 SerializeJSON 的日文字符编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25019629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com