windows - 如果我将代码放在模块或其他 ps1 文件中,编码问题
问题描述
我的代码在特殊字符上运行良好。我可以Write-Host "é"
毫无问题地使用。
然后我将我的一些函数移动到另一个我“点源”的 PS1 文件(使用 Import-Module 也是如此),我得到了编码错误:prénom
变成prénom
我对编码一无所知。VS Code 不允许我更改文件的编码。它有一个参数来设置默认编码,但它默认为 UTF8,当我设置 Windows1252 时它什么都没有改变。如果我使用 Geany 将编码更新为 Windows1252 它可以工作......直到我再次使用 VS Code 保存文件。
当我的所有代码都在同一个文件中时,一切都运行良好。为什么创建第二个 .ps1 文件(我从 Windows 资源管理器创建)会成为问题?
使用 VS Code 1.50 在法语版 Windows 10 上工作。
先感谢您
解决方案
推荐阅读
- xamarin - Xamarin Forms Webview 不播放视频
- java - 在检查用户名和密码后如何从数据库中获取用户角色
- python - 在 Python 中将 i2c 数据转换为字符串
- dart - 有没有办法限制导航堆栈在 Flutter 应用程序中可以维护的页面数量?
- c++ - ifstream() 从字符串变量中获取文件名的 C++ 问题
- regex - 试图找到包含在任何变量中的任何文本的三个(完全)连续副本
- amazon-web-services - IAM 用户创建 lambda 函数的权限
- python - 按两个日期时间之间的日期匹配两个数据帧
- angular - 使用带有 routerLink 的“a”标签时传递输入
- recursion - 我们应该使用哪种类型的递归?(讨论)