【发布时间】:2013-03-23 12:09:46
【问题描述】:
这个问题很久以前就在serverfault 上提出过,但没有可用的遮阳篷。我希望从那时起有人遇到过它并找到了解决方案。
例子:
<%
Response.Write True
Response.Write "<hr>"
Response.Write "test:" & True
%>
输出:
True
--------------
test:Waar
如您所见,只要组合输出,它就会变成本地字符串('Waar' 是荷兰语的真)。我需要它保持“真实”。
我该如何改变呢?我不介意在页面的开头放置一些代码,但我不能在整个代码中更改True 的所有实例。所以创建一个像下面这样的函数来返回正确的字符串是行不通的。
Function PB(pVal)
If pVal Then
PB = "true"
Else
PB = "false"
End If
End Function
【问题讨论】:
-
请问您期待什么输出?
-
总是正确的。所以第二个回复应该是
test:True -
不幸的是,没有一个答案是正确的或解决了这个问题。但我觉得@gpinkas 把最大的精力放在寻找解决方案上,并且有一些我无法立即放弃的想法。
-
@HugoDelsing 不确定您是否已经解决了这个问题,但我想到了另一件事:您是否尝试过为 IIS 使用特定的 Windows 用户而不是 IUSR?然后尝试更改该用户的区域设置。我还没有尝试过,所以我不确定这是否有帮助
-
刚刚试了一下,但它不起作用。文本保持在荷兰语。感谢您的努力
标签: iis-7 asp-classic locale windows-7-x64