|
1
10
除了您提到的类似字符错误以及使用不同编辑器时可能出现的技术问题(w/BOM、wo/BOM、通过复制粘贴在同一文件中的不同编码,这仅在存在无法用ASCII编码的字符时才是问题,等等),我发现在标识符中使用Unicode字符是不值得的。英语已经成为发展的通用语言,在编写代码时应该坚持使用英语。
|
|
|
2
6
我在C#源文件中使用unicode的经历是灾难性的,尽管它是日文的(所以没有什么可与“i”混淆)。源代码安全不喜欢unicode,当您发现自己在Word中手动修复损坏的源文件时,您知道有些地方不对劲。 我认为你的政策很好。我真的看不出有什么理由不可行(只要你的大多数开发人员都是英国人,即使他们不熟悉ANSI字符集)。 |
|
|
3
3
我认为使用整个ANSI字符集作为标识符不是一个好主意。无论您使用哪个ANSI代码页,您的ANSI代码页都包含一些其他ANSI代码页不包含的字符。所以我建议坚持使用ASCII码,不能使用高于127的字符码。
现在来看看ANSI代码页和Unicode之间的区别。
|
|
|
4
1
|
|
|
5
0
这取决于你使用的语言。例如,在Python中,我更容易坚持使用unicode,因为我的应用程序需要使用多种语言。因此,当我从我不认识的人(某物)那里得到一个文件时,我假设是拉丁语-1,然后翻译成Unicode。 我在拉丁美洲工作,也很适合我。 事实上,一旦所有的事情都解决了,整个事情就变得很顺利了。 当然,这取决于选择的语言。 |
|
|
6
0
|
|
|
Alberto · 获取存储的mifare标记的十六进制字符串 8 年前 |
|
|
Keegan Smith · 独特元素的价值 8 年前 |
|
|
Ayed · 模型字段唯一性验证错误处理 10 年前 |
|
|
artganify · 生成简短的唯一标识符[已关闭] 10 年前 |
|
|
CJK · 大型数据集的唯一计数公式 10 年前 |
|
|
Sertan Pekel · SQL唯一标识符哈希字节不匹配 10 年前 |
|
|
vvra · 生成900万唯一随机数字字符串 12 年前 |
|
|
punkouter · 如何在lambda中创建标识列? 13 年前 |
|
Anoop Vaidya · 查找Mac OSX序列号 13 年前 |