我有一个 git 存储库,其中包含我的 .bashrc 以及以下内容:
\n\n...\nPROMPT_DIRTY=" \\[\\033[1;31m\\]\xe2\x9c\x97\\[\\033[0m\\]"\nPROMPT_CLEAN=" \\[\\033[1;32m\\]\xe2\x9c\x93\\[\\033[0m\\]"\n...\nRun Code Online (Sandbox Code Playgroud)\n\n如果我在 Archlinux 发行版上克隆这个存储库,我会得到这个(上面的)输出。但是,如果我在 Debian(尝试了多个版本)或 FreeBSD 10.0 上克隆存储库,那么我将得到以下信息:
\n\n...\nPROMPT_DIRTY=" \\[\\033[1;31m\\]_\\[\\033[0m\\]"\nPROMPT_CLEAN=" \\[\\033[1;32m\\]_\\[\\033[0m\\]"\n...\nRun Code Online (Sandbox Code Playgroud)\n\n即特殊字符\xe2\x9c\x93 和\xe2\x9c\x97 被转换为下划线(_)。
\n\n有人知道为什么会发生这种情况吗?我想要原始的特殊非字母数字字符而不是下划线。
\n