我有像ó,ö等字符。當我將這些數據插入表中時,它會顯示出像這些ó³ÃƒÂ¶。我正在使用php mysql。有沒有解決這個問題的方法?如何在數據庫中插入特殊字符?
2
A
回答
1
請指定您正在使用的數據庫系統 - 每個數據庫都有指定字符編碼的首選方式。然後,將數據庫的字符編碼設置爲與用於向其發送字符串的字符編碼相同 - 後者可能取決於您的語言和庫,因此如果需要詳細幫助,最好指定這些。
+0
謝謝Alex!我正在使用php mysql。 – user75472 2009-05-25 05:04:42
0
取決於您的數據庫引擎。對於MySQL,該解決方案通常是設置表的默認字符集,像這樣:
CREATE TABLE `foo` (
`bar` varchar(20) not null
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
0
運行此查詢,檢查MySQL的各種字符編碼設置:
show variables like '%character%'
我會說你可能已經有一個或多個設置爲latin1。另外,在插入/取出數據之前嘗試執行這些查詢:
SET NAMES utf8
SET CHARACTER SET utf8
相關問題
- 1. 如何在數據庫中插入特殊字符?
- 2. 如何在數據庫中插入特殊字符?
- 3. 如何將特殊字符插入到Advantage SQL數據庫中?
- 4. 在Oracle數據庫中插入特殊字符'Mongoliantögrög'和符號'₮'
- 5. 允許在數據庫中使用特殊字符插入c#
- 6. 在數據庫中插入特殊字符php
- 7. 用Ajax在我的數據庫中插入特殊字符
- 8. 在鈦的本地數據庫中插入特殊字符
- 9. 在Postgresql數據庫中插入特殊字符
- 10. 在mysql數據庫中使用python angularjs插入特殊字符
- 11. 在SQL Server 2008數據庫中插入特殊字符
- 12. 如何在PHP中將特殊語言字符插入到MySQL數據庫中?
- 13. 插入特殊字符數據庫中的Zend
- 14. 如何插入特殊字符?
- 15. 如何刪除要插入到mysql數據庫中的特殊字符php
- 16. MySQL插入特殊字符
- 17. 插入特殊字符
- 18. 在mysql中插入特殊字符?
- 19. 在表名中插入特殊字符
- 20. 如何在數據庫中顯示特殊字符,例如:åäöutf8
- 21. mysql數據庫中的特殊字符
- 22. 如何輸入特殊字符像甲骨文「和」數據庫?
- 23. 在數據庫中輸入特殊字符
- 24. 根據現有字詞在R中插入特殊字符
- 25. 在css中使用僞特殊字符之前插入特殊字符
- 26. 如何在hbase值中插入特殊字符斜槓「\」?
- 27. 如何在SimpleDateFormat中插入特殊字符?
- 28. 如何在MySQL中插入特殊字符?
- 29. 如何在QString中插入一個unicode特殊字符?
- 30. 如何在電子郵件HTML中插入特殊字符?
請給我們更多的上下文!你使用什麼數據庫,你用什麼工具插入數據,顯示數據。這3箇中的任何一個都可能會做「有用的」翻譯或誤解其他工具編碼..(unicode?) – lexu 2009-05-25 04:58:38