BASH是否有UTF-8替代品?
我经常需要在我的计算机上编写简单的BASH脚本来操作文件。BASH似乎难以处理UTF-8内容BASH是否有UTF-8替代品?,bash,utf-8,Bash,Utf 8,我经常需要在我的计算机上编写简单的BASH脚本来操作文件。BASH似乎难以处理UTF-8内容 有没有完全兼容UTF-8的BASH版本 BASH使用类似或相同的语法,但与UTF-8兼容,是否有替代品 Bash本身在使用UTF8时不应该有任何问题。您的问题很可能是由其他程序引起的,例如终端仿真器或编辑器。确保您的环境已设置为使用UTF8。有关这方面的更多信息,请参见示例。Bash本身在使用UTF8时不应该有任何问题。您的问题很可能是由其他程序引起的,例如终端仿真器或编辑器。确保您的环境已设置为使用
- 有没有完全兼容UTF-8的BASH版本
- BASH使用类似或相同的语法,但与UTF-8兼容,是否有替代品
- Bash本身在使用UTF8时不应该有任何问题。您的问题很可能是由其他程序引起的,例如终端仿真器或编辑器。确保您的环境已设置为使用UTF8。有关这方面的更多信息,请参见示例。Bash本身在使用UTF8时不应该有任何问题。您的问题很可能是由其他程序引起的,例如终端仿真器或编辑器。确保您的环境已设置为使用UTF8。有关这方面的更多信息,请参见示例。我认为您的问题是常见的sed/awk/grep。。。etc不支持unicode,所以stackoverflow解决方案通常不适合您
没有外部程序,bash本身非常有限
要想做您想做的事情,您可能必须使用bash以外的功能性更强的编程语言编写代码。
UTF-8本身不太适合处理,您需要将其解析为2字节或4字节字符,然后处理这些字符。(即转换为UTF-16或UTF-32),然后将其转换回UTF-8进行存储 我认为你的问题是通常的sed/awk/grep。。。etc不支持unicode,所以stackoverflow解决方案通常不适合您 没有外部程序,bash本身非常有限 要想做您想做的事情,您可能必须使用bash以外的功能性更强的编程语言编写代码。
UTF-8本身不太适合处理,您需要将其解析为2字节或4字节字符,然后处理这些字符。(即转换为UTF-16或UTF-32),然后将其转换回UTF-8进行存储 如果你能更具体地说明你遇到了什么问题,也许有人能给你一个明智的答案。Bash可以很好地使用UTF-8(以及任何其他编码),尽管是任意的。您可能想查看一些。如果您更具体地了解您遇到的问题,也许有人可以给您一个明智的答案。Bash可以与UTF-8(以及任何其他编码)配合使用,尽管是任意的。你可能想看看。