根据文档,string.punctuation包含:String of ASCII characters which are considered punctuation characters in the C locale.
如果我打印string.punctuation,我会得到!"#$%&'()*+,-./:;<=>?@[]^_`{|}~
我是否可以相信这个字符串总是相同的,因为它包含所有的ASCII标点符号字符,或者区域设置对此是否很重要?
(我在带有LANG=en_US.UTF-8的xubuntu12.04上使用Python2.7)
我有一个基于以下程序的查询-
char ch;
ch = 'z';
while(ch >= 'a')
{
printf("char is %c and the value is %d\n", ch, ch);
ch = ch-1;
}
为什么上面的程序不能保证全套小写字母的打印。如果C不能保证内部形式中字符的顺序,那么谁来做,又是如何做的呢?
我在开发MVC3应用程序。在我的申请中,会有一些汉字和日文。当我在网页上显示这些字符时,屏幕上出现了一些奇怪的字符,而不是中文或日语字符。有人能告诉我如何在页面上不出现任何问题的情况下显示上述语言字符吗?
我试过下面的方法
font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; // But this way didn't help me out.
谢谢
由于某些原因,我安装的gcc似乎在其错误消息中打印"a with a with“字符,而不是所有%s,例如,
test.c:4: error: expected â, â, â, â or â before â token
其他人以前见过这个吗?(不用说,这很难用谷歌搜索。)
(这是在Ubuntu 8.10上)
编辑:的人说要设置LC_MESSAGES=en_US,但这对我没有任何帮助。