C# 读取非txt文件

发布于 2024-12-10 20:40:26 字数 105 浏览 0 评论 0原文

我正在尝试读取 *.jsp 文件的内容并需要检索特定的字符串。

我在 C# 中尝试了许多文件处理方法,但似乎都只适用于 txt 文件。是否可以对具有不同扩展名的文件使用相同的方法?

I am trying to read the contents of a *.jsp file and need to retrieve a specific string.

I tried many file handling methods in C# but it seems all work only with txt files. Is it possible to use the same methods for a file with a different extension?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

俏︾媚 2024-12-17 20:40:26

.NET 中的普通 IO 类依赖于文件扩展名。您应该能够使用:

string jsp = File.ReadAllText("page.jsp");

... 假设 JSP 采用 UTF-8 编码。您应该找出文件的编码并使用该编码加载它。如果这就是您遇到的问题,我不会感到惊讶,尽管您没有指定任何内容。

The normal IO classes in .NET don't depend on the file extension. You should be able to use:

string jsp = File.ReadAllText("page.jsp");

... assuming the JSP is encoded in UTF-8. You should find out the encoding of the file and load it using that encoding. I wouldn't be surprised if that turned out to be the problem you were having, although you haven't specified anything.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文