gpt4 book ai didi

bash - Cygwin 命令未在 .bashrc 357\273\277 中找到坏字符

转载 作者:行者123 更新时间:2023-11-29 08:58:22 24 4
gpt4 key购买 nike

我是 Cygwin 的新手,我刚刚安装它并尝试设置一些简单的环境变量。但是,当我打开命令外壳时,出现错误“#357\273\277 command not found”

我找到了一篇文章,讨论了问题是什么以及如何“发现”隐藏的坏字符: http://mblog.lib.umich.edu/DataDiscussions/archives/2010/01/index.html 但我不知道如何通过删除字符来解决问题(我使用 od 命令验证了我的 .bashrc 文件中的问题)。我试图将 Notepad++ 中的首选项 View 更改为 UTF-8 和 ANSI 无济于事,但文件根本没有改变。

任何帮助将不胜感激...

最佳答案

据我所知,在 Notepad++ 中保存为 UTF-8 和 Cygwin 的文件的一个常见问题是,Notepad++ 默认保存带有 字节顺序标记 的 UTF-8 编码文件。这BOM字符与 Cygwin 等类 unix 环境不太兼容。

如果您需要在这些文件中使用 unicode 字符,那么您可以尝试在 Notepad++ 中使用“UTF-8 without BOM”编码,否则您可以使用 ANSI 或其他默认不使用 BOM 的编码。

除了编码之外,确保文件在保存时使用 unix (LF) 换行符。

关于bash - Cygwin 命令未在 .bashrc 357\273\277 中找到坏字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4676053/

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