如何将unicode字符串列表转换为常规字符串

时间:2016-08-04 17:55:37

标签: python

我想从列表中的每个元素中删除“u”,有人可以帮助我吗?

 [u'four', u'gag', u'prefix', u'woods'] 

2 个答案:

答案 0 :(得分:1)

问题在于字符串的编码。 这样做:

var name = 'key';
var value = 'value';
var o = {
  [name]: value
};
alert("o as json : " + JSON.stringify(o));

答案 1 :(得分:1)

u是一个告诉它是什么类型的字符串的属性。如果是字节串,则为b。如果在这些上调用type,它们将返回String。 Unicode与ASCII之类的区别在于Unicode是一组超级ASCII,与0-127相同,但具有更强的表示不同类型字符的能力。这些可以是UTF-8或UTF-32或其他,但通常大于一个字节。

对于你想要做的99%的事情它应该表现相同,但是如果你有一个需要非常特殊类型的字符串的函数,你也可以改变编码。