gpt4 book ai didi

c# - 将 Visual Studio 2010 升级到 2013 后日文源代码损坏

转载 作者:行者123 更新时间:2023-11-30 21:55:24 25 4
gpt4 key购买 nike

我已经迁移了一个在 Visual Studio 2010 中开发的应用程序并升级到 2013。现在我看到 2010 年的日语所有程序评论都显示为垃圾数据,如下所示。

//Ží—ÞC Ŭ’lC ’†ŠÔ’lC Å‘å’lCŬˆÚ“®’lC’PˆÊC H//Å‘å’l–^‚É”’l‚ð•`‰æ//’P^Ê0.01mm‚Å10cm‚ð‰½Cm‚Å•\Œ»‚·‚é‚©‚ÅÙ°×°‚ÌŠg‘åk¬‚É‘‰ž‚·‚é

我怎样才能更正上面的评论,使它们显示为日文字符?

最佳答案

源代码最初是用 JIS 编码的,JIS 是 Visual Studio 的一种非标准编码。它(大致)翻译为:

// 種類C ナャ値C 中間値C ナ大値Cナャ移動値C単位C H 
// ナ大値毎に白lを描画
// 単位0.01mmで10cmを何Cmで表現するかでルーラーの拡大kャに対応する

够日文了,好像和名古屋大学有关。

如果 Visual Studio 不是在日文版 Windows 上运行,它无法自行解决这个问题。你必须帮忙。在“解决方案资源管理器”窗口中右键单击源文件并选择“打开方式”,选择“带编码的 CSharp 编辑器”。它会提示您选择编码,从列表中选择日语。请注意有几种 JIS 编码,请先尝试 932。

一定要用utf-8保存,这样就不会再出错了。如果有大量源文件,会非常痛苦,编写一个小的 C# 程序来执行此操作是一种替代方法。请务必将 StreamWriter 与 Encoding.UTF8 一起使用,以便写入 BOM。

关于c# - 将 Visual Studio 2010 升级到 2013 后日文源代码损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32334623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com