我有一个返回坐标的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/

10-10 12:26