我有一个url字符串,我编码到客户端的utf8。当数据收到服务器与我的PHP脚本我看不到希腊语言字符!你能帮我转换他们吗?数据将被保存在mysql数据库中。php希腊字符编码
回答
我想通小时后MySQL服务器上的配置是好的。 问题出在php脚本 mysql_query(“SET NAMES utf8”,$ database_connection); mysql_query(“SET CHARACTER SET utf8”,$ database_connection);
moontear是正确的线条,但对我来说只能使用第一行。第二行导致???在数据库上。
谢谢你们。
当询问与PHP的MySQL数据库,你还需要为连接指定UTF-8,像这样:
mysql_query("SET NAMES utf8", $database_connection);
mysql_query("SET CHARACTER SET utf8", $database_connection);
还要确保,你的数据库表中UTF-8编码的(所以你可以在直接查看数据库表时看到希腊字符),并通过PHP设置UTF-8标题。
没有为PHP一个很好的解释,UTF-8和多个数据库的位置:PHP and UTF-8 Howto
我拿到了?在我的mysql数据库!我有这个代码mb_internal_encoding('UTF-8');我还添加了mysql_query(“SET NAMES utf8”,$ con); mysql_query(“SET CHARACTER SET utf8”,$ con);我以前没有用过...感谢那个信息... MySQL数据库设置为UTF-8 Unicode(utf8)和连接排序规则是utf8_unicode_ci,但我仍然得到? – stefanosn 2010-10-14 11:54:47
因此希腊字符通过例如phpMyAdmin的?尝试不同的字符,例如Umlautsöäü - 将它们插入数据库并查看它们是否被返回。也许是希腊字符的特定问题。除此之外你的设置听起来不错。 – 2010-10-14 12:26:41
我去了一个领域,把希腊里面,出现了,但它不工作时,我通过PHP导入。 öäü这些角色被正确显示的方式......我绝望......任何帮助? – stefanosn 2010-10-14 13:46:57
- 1. Php编码与希腊
- 2. PHP编码希腊语
- 3. UTF-8编码和希腊字符
- 4. 与希腊字符地址编码
- 5. 希腊字符编码工作在HTML但不是在PHP
- 6. 希腊字符 - phpMyAdmin
- 7. Wrangling希腊字符
- 8. 希腊字母验证PHP字符串
- 9. 希腊编码在PYTHON
- 10. 编写Prolog希腊字母
- 11. iTextSharp显示希腊字符
- 12. 希腊字符打印为
- 13. 古希腊罗马字符
- 14. NSString char *与希腊字符
- 15. 希腊字符从网页
- 16. json_encode,utf8和希腊字符
- 17. 希腊字符的matlab字符串
- 18. 编码错误读取希腊字符字符串形式SQL数据库
- 19. 希腊编码在Android与HttpClient
- 20. Fontsquirrel字体不显示希腊字符
- 21. 希腊字符在PDF与iText 7
- 22. SEO规范的URL在希腊字符
- 23. Windows 7 + Oracle 9.2 +希腊字符
- 24. 将希腊字符转换为Unicode
- 25. Rails先订购希腊字符
- 26. 希腊字符显示问题Tomcat 7
- 27. 用希腊字符创建excel
- 28. 如何显示希腊字符?
- 29. gcc中的希腊字符和警告
- 30. oracle中的希腊字符集
你在你的数据库中使用了什么字符编码,以及何时输出这些数据? – Gumbo 2010-10-14 11:06:57
字符集客户端\t UTF8 字符集连接\t UTF8 字符集数据库\t LATIN1 字符集的结果\t UTF8 字符集服务器\t的latin1 字符集系统\t UTF8 字符集目录\t在/ usr /本地/ MySQL的/ share/mysql/charsets/ 排序规则连接\t utf8_unicode_ci 排序规则数据库\t latin1_swedish_ci colla服务器\t latin1_swedish_ci – stefanosn 2010-10-14 15:39:48