我有一个用 utf8 编码的 bash 脚本。
在脚本中,我使用 sed 命令§
作为分隔符。
现在,当我运行执行此脚本时会sed
抱怨分隔符。
如果我使用普通字符作为 ex 的分隔符,@
那么一切正常。
我已经在 putty[set utf8 in putty] 中查看了脚本,并且字符看起来很好。
还有来自locale
命令的Linux 默认字符集显示
LC_CSET=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
可能出了什么问题?
早些时候,我曾经对 shell 脚本使用 windows-1252 编码,这曾经有效。