我有一个返回坐标的C#代码:
<%@ Page Language="C#" CodePage="65001" CodeFile="codefile.aspx.cs" inherits="codefile" %>
Response.Write(coordinates());
它输出如下内容:
77.0444687 12.9120790
我是否需要设置CodePage =“ 65001”?
这样合适吗
最佳答案
由于CodePage
的"65001"
值是UTF-8的Windows实现,并且ASP.NET的默认编码是UTF-8,因此不必使用此CodePage
值,但也不是不适当的。您只是在重述默认值。我想如果.NET Framework的新版本中的默认设置发生了更改,则明确声明此值会更有用。
阅读Code Page Identifiers以获得更多信息。
关于c# - 仅使用数字时,是否应该设置字符集/代码页?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20203833/