0
我有一列MYSQL表。數據庫,表和列歸類設置爲:utf8_general_ci。
使用瀏覽器,我在該字段中插入字符串。如果我插入字符如:şţăîâ或ŞŢĂÎ,它插入確定。我可以看到他們使用Phpmyadmin確定。
我的問題是當我想要在Visual Fox Pro中的表。
我使用這個:如何從mysql獲取utf-8字符到visual fox pro
conn_str="Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=database_name;User=user_name;Password=pass;Option=71305256"
conn=SQLSTRINGCONNECT(conn_str)
SQLEXEC(conn,"SET CHARACTER SET utf8")
SQLEXEC(conn,"SET COLLATION_CONNECTION='utf8_general_ci'")
SQLEXEC (conn,"select * from table_name","Cursor")
但在VFP光標,像şţăîâ字符串出現像??? IA
任何幫助嗎?
情況並非如此。如果我使用Visual Fox Pro表單來插入像ŞŢĂÎ或şţăîâ這樣的字符,它們就會插入。此外,如果我從MySQL讀取數據到Visual Fox Pro窗體中,字符看起來就像插入了(很好)。只有通過網絡瀏覽器插入字符時纔會出現問題。 – gavroche 2013-03-05 12:54:31
什麼是網頁的字符集?檢查您的設置並在瀏覽器中進行驗證。 (頁面編碼或類似的東西) – smartmeta 2013-03-06 06:55:18
由於可以通過網絡瀏覽器插入字符,所以頁面編碼可以 – gavroche 2013-03-06 17:22:44