首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS2017 Linux编译,复制到远程linux更改文件编码

VS2017 Linux编译,复制到远程linux更改文件编码
EN

Stack Overflow用户
提问于 2018-04-30 06:29:40
回答 1查看 26关注 0票数 1

我正在使用VS2017在远程LUmbutu Linux上编译一个项目。但是,当vs2017将源文件复制到远程Linux时,它的编码就会改变。

我在源代码中使用了像u8"Peça“这样的字符串,当我在远程Linux机器上检查传输的文件时,它不再编码为utf-8。

文件中字符串"peça“的字符序列从: 0x70 0x65 0xc3 0xa7 0x61更改为: 0x70 0x65 0xe7 0x61

我怀疑这与文件的ssh复制有关,但没有找到任何关于vs如何实现此过程的信息,以便尝试诊断此问题。

如有任何建议,我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-10-14 04:53:29

你的麻烦可以很容易地解决,你使你的文件在windows下,与cp1252,并在复制时,你没有任何转换

您必须使用utf-8编码保存每个文件!

你可以在VS - Save-AS下,在Save按钮上按向下箭头并选择保存编码选项

wbr Fedor

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

https://stackoverflow.com/questions/50091914

复制
相关文章

相似问题

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