CSS文本转换字符

时间:2012-06-22 00:00:44

标签: css character-encoding lowercase

我使用text-transform: lowercase;代码来小写我的用户帖子。但是,当我使用这个代码字符,如:“我,ş,ç,ü,ğ”成为别的东西。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

声明text-transform: lowercase保留小写字母完整。任何浏览器都不太可能遇到此问题。如果删除CSS声明,您很可能会将这些字母看作“其他内容”。

在将用户输入传输到网页内容的过程中,问题出在其他地方。由于字符编码问题,这里很容易出问题。有关情况的更多信息(URL将是一个良好的开端,因此需要对“其他东西”的描述进行分析,并且该问题将属于不同的标题。

关于小写,通常应该在服务器端执行,而不是在CSS中执行。请注意,text-transform: lowercase无法正确处理土耳其语或阿塞拜疆语文本,因为它无条件地将“I”和“İ”映射到“i”,而不是“ı”和“i”。 Firefox 14承诺对它们提供适当的支持,可以在使用lang属性适当定义内容语言时使用,但这种处理在浏览器中很常见之前需要很长时间。在服务器端处理中,通常很容易将其作为一种特殊情况处理。

答案 1 :(得分:0)

text-transform似乎不会导致任何问题

http://jsfiddle.net/m9fpX/

你正在设置

吗?
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>