大家好,我正在开发一个新网站(php5/mySQL),并希望最终加入Unicode阵营。目前我对支持Unicode几乎一无所知,但我希望在你们的帮助下解决这个问题。
在疯狂使用谷歌搜索和仔细查看所有看起来有希望的Unicode入门页面后,我得出结论:尽管不是完全支持,但我珍爱的编程语言(PHP,如果有人忘记了)至少已经试图应对这个外来的难题(而且从其他信息中看,似乎成功了?)。我还得出了这样的结论:
<php header('Content-Type: text/html; charset=utf-8'); ?>
我发现stackoverflow是一个很好的开始之地,并且因为我在(共享的)主机上有足够的空间,所以应该考虑支持UTF-8编码。
然而,我不确定 mb_* 这种奇怪的功能是什么意思,也不知道如何将其整合到像 strlen() 这样的函数中……说实话,我目前不知道还有哪些其他功能(我不能没有)会受到影响。
因此,在Unicode方面让我感到困惑时,我来到了StackOverflow,寻求启示和可能澄清的帮助。我真的很想支持它,但我需要认真的帮助。
附:Unicode是否影响 mysql_real_escape_string() 或任何其他防止 XSS 的安全措施?我也需要了解这个!
提前感谢。
- 我会加入JavaScript,因为我将使用纯js和jQuery的混合,而不知道Unicode支持+此语言的情况。;)