我在 Github 上看到了一些 Ruby 脚本。第一行是正常的 shebang (#!/usr/bin/ruby),但第二行如下:
# -*- coding: utf-8 -*-
我不知道这种声明字符编码的方法!这只是 Ruby 的东西吗,还是我也可以在 Bash 脚本中使用它(例如)?
答案1
这实际上就是emacs
定义字符编码的方式。
这不仅仅是 Ruby 的事情,因为 Python 也能理解它。但是,Bash 对此一无所知。
我在 Github 上看到了一些 Ruby 脚本。第一行是正常的 shebang (#!/usr/bin/ruby),但第二行如下:
# -*- coding: utf-8 -*-
我不知道这种声明字符编码的方法!这只是 Ruby 的东西吗,还是我也可以在 Bash 脚本中使用它(例如)?
这实际上就是emacs
定义字符编码的方式。
这不仅仅是 Ruby 的事情,因为 Python 也能理解它。但是,Bash 对此一无所知。