PJK*_*PJK 35 ruby unicode ruby-1.9
我们都知道"神奇"
# encoding: utf-8
Run Code Online (Sandbox Code Playgroud)
线.但我已经看到了其他几种替代符号,其中一些非常狂野.你知道或使用其中的任何一个吗?是否有一些更普遍的规则可以接受什么?
编辑:好的,显然有3种方式:
# encoding: UTF-8
# coding: UTF-8
# -*- coding: UTF-8 -*-
Run Code Online (Sandbox Code Playgroud)
(更多信息,请访问http://blog.grayproductions.net/articles/ruby_19s_three_default_encodings)
Dav*_* J. 108
不,没有"确切的3种方式"来指定"魔术评论" - 它们的数量无限.coding:根据JEG2,对包含的第一行的任何评论都有效:
...设置源代码的首选方式...它被称为魔术评论.如果代码的第一行是包含单词编码的注释,后跟冒号和空格,然后是编码名称,则该文件的源编码将更改为指示的编码.
所以,任何这些应该工作:
# coding: UTF-8
# encoding: UTF-8
# zencoding: UTF-8
# vocoding: UTF-8
# fun coding: UTF-8
# decoding: UTF-8
# 863280148705622662 coding: UTF-8 0072364213
# It was the night before Christmas and all through the house, not a creature was coding: UTF-8, not even with a mouse.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13936 次 |
| 最近记录: |