gpt4 book ai didi

javascript - 在 JavaScript 中转义 dotnet 资源

转载 作者:行者123 更新时间:2023-11-28 14:56:19 25 4
gpt4 key购买 nike

我需要读取 java 脚本中的 dot ner 资源字符串,如下所述。

var resources = @Html.ResourceStrings("Home_General_", Resources.ResourceManager);

上面的行将渲染以资源键为“Home_General_”开头的所有资源(来自 Dot net 资源文件)

资源中的一些值类似于“Hi“XYZ”你在吗”,即字符串包含引号字符。

如果字符串包含引号,则上述调用失败。

避免此问题的一种方法是将特殊字符转义为 "Hi\"XYZ\"are you there"

我们可以通过任何其他方式避免这种情况,因为我不想用大量转义(\)字符污染我的资源字符串。

最佳答案

当您将任何字符串呈现为 Javascript 字符串文字时,您需要对其进行 Javascript 转义。

您还必须从字符串资源中删除外引号;这应该是文本,而不是半有效的 Javascript 表达式。

关于javascript - 在 JavaScript 中转义 dotnet 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42675745/

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