C# 带有捷克字符的C文件名,不工作
我有一个包含捷克字符的字符串 字符串是0bálka 然后使用该字符串创建一个文件及其文件夹和文件名的一部分 但当我保存文件时,在windows资源管理器中,我会在文件名中获得有趣的块字符C# 带有捷克字符的C文件名,不工作,c#,C#,我有一个包含捷克字符的字符串 字符串是0bálka 然后使用该字符串创建一个文件及其文件夹和文件名的一部分 但当我保存文件时,在windows资源管理器中,我会在文件名中获得有趣的块字符 你知道如何保存这个文件并保留有效的捷克字符吗?你的windows应该有捷克语才能显示正确的文件名,这与c无关。你的windows应该有捷克语才能显示正确的文件名,这与c无关。这里可能发生的两个猜测: 资源管理器中使用的字体不包含该特定字符。不太可能,因为他几乎不是一个特殊的角色。 更可能的变体是,源文件在C中的
你知道如何保存这个文件并保留有效的捷克字符吗?你的windows应该有捷克语才能显示正确的文件名,这与c无关。你的windows应该有捷克语才能显示正确的文件名,这与c无关。这里可能发生的两个猜测: 资源管理器中使用的字体不包含该特定字符。不太可能,因为他几乎不是一个特殊的角色。 更可能的变体是,源文件在C中的编码是非Unicode的,被解释为一些随机代码页,可能是CP 1252或1251,并且所使用的结果字符与源文件中编写的字符完全不同。然后出现字体问题。
通过单击“另存为”,可以在Visual Studio中使用特定编码保存源文件。。。在“文件”菜单中,单击“保存”按钮右侧的小箭头,然后选择“使用编码保存”。然后,您应该从列表中选择一个值,例如带有签名的Unicode UTF-8-代码页65001。这里可能会出现两个猜测: 资源管理器中使用的字体不包含该特定字符。不太可能,因为他几乎不是一个特殊的角色。 更可能的变体是,源文件在C中的编码是非Unicode的,被解释为一些随机代码页,可能是CP 1252或1251,并且所使用的结果字符与源文件中编写的字符完全不同。然后出现字体问题。
通过单击“另存为”,可以在Visual Studio中使用特定编码保存源文件。。。在“文件”菜单中,单击“保存”按钮右侧的小箭头,然后选择“使用编码保存”。然后,您应该从列表中选择一个值,例如带有签名的Unicode UTF-8-代码页65001。不要担心,这与windows显示文件名的方式有关,如果更改windows区域设置,文件名可能仍然具有正确的名称 但是,在将文本保存到文件时,您需要注意什么 您可以了解这里可能发生的事情的一些一般背景:
别担心,这与windows显示文件名的方式有关,如果更改windows区域设置,文件名可能仍然具有正确的名称 但是,在将文本保存到文件时,您需要注意什么 您可以了解这里可能发生的事情的一些一般背景:
实际上,我可以在德语或英语Windows版本上创建这样的文件。字体支持与UI语言无关。事实上,我可以在德语或英语Windows版本上创建这样的文件。字体支持与UI语言无关。问题在于文件名,而不是文件内容。但是,Unicode可能会解决这个问题。然而,乔尔的文章并不像许多人认为的那么优秀。不幸的是,它漏掉了很多重要的细节。乔?遗漏重要细节?!从来没有-问题在于文件名,而不是文件内容。但是,Unicode可能会解决这个问题。然而,乔尔的文章并不像许多人认为的那么优秀。不幸的是,它漏掉了很多重要的细节。乔?遗漏重要细节?!从来没有-