2014-02-05 51 views
0

我有問題,使用Unicode字符更新問題 -SQL查詢中間

字符á具有統一U+00E0 但如何做到這一點的字符串的中間?

update `table` set 
`column` = "String with á sign in the middle" 
where 
`Column` = ....... 

unicodeá的字符串是怎麼樣的?

感謝

+0

你能提交完整的查詢 –

+0

讓說 - 我想把「字符串與á標誌在中間」 這個 - 如何用Unicode來做到這一點? – DRastislav

+0

UPDATE'test'.'''' SET'name' ='字符串在中間標記'WHERE'test'.'name' ='33333'LIMIT 1;這是工作正常 –

回答

0

發送此查詢你的原單的查詢前:(MySQL的連接器的設置字符集)

mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'") or die(); 


也許是幫助你......
或檢查腳本的字符集來源...

+0

也許愚蠢的問題 - 沒有可能把\ U + 00E0而不是á例如「String with \ U + 00E0 sign in the middle」 – DRastislav

+0

我知道它,你想我刪除我的答案 –

+0

你可以,如果你想:) – DRastislav