首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定义包含非ASCII字符的字符串?

如何定义包含非ASCII字符的字符串?
EN

Stack Overflow用户
提问于 2010-05-19 20:53:10
回答 1查看 1.1K关注 0票数 0

我使用Visual Studio2008在VB.NET中编程。我需要定义一个字符串文字,其中包含与Chr(247)等价的字符"÷“。我知道VS在内部使用UTF-16编码,但是当源文件被写到磁盘时,它包含这个字符的单字节值F7。

此源文件由默认情况下使用UTF-8编码的另一个程序处理,因此它无法正确解释此字符,试图将其与下面的单字节字符组合。哪种编码可以正确地将单字节F7解释为单个字符?

或者,有没有一种方法可以表达只使用ASCII字符的非ASCII文字-就像使用某种转义序列一样?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-19 20:58:22

我一直认为默认情况下VS使用UTF-8来保存文件。但在编码ISO8859-1时,÷是F7。如果这还不能满足您的需求,请访问此处:how to change source file encoding in csharp project (visual studio / msbuild machine)?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2865613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档