|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
ufochen
註冊時間: 2003-09-17 文章: 165
第 1 樓
|
發表於: 星期日 二月 12, 2023 9:51 am 文章主題: MYSQL 倒出來都是亂碼問題求救 |
|
|
OS:win10 + VFP9
VFP9 將本地資料表寫入MYSQL都能正常寫入,但讀出來的都變亂碼,爬文很久都找不到解決辦法,我分別測試了utf8mb4_general_ci 編碼 以及 ig5_chinese_ci 編碼的資料庫,都能在網頁正常顯示,但VFP倒出來的都是亂碼!用過以下幾種指令都沒用
第一種
sqlhandle = Sqlstringconnect("driver={MySQL ODBC 5.1 Driver};server=localhost;UID=root;port=3306;option=515;database=song_db") && 連接資料庫
?SQLExec(sqlhandle , [SET NAMES 'big5'])
第二種
sqlhandle = Sqlstringconnect("driver={MySQL ODBC 5.1 Driver};server=localhost;UID=root;port=3306;database=song_db")
cSQL = "Select SongName From jinsun order by CntName,PlayCount Desc ,SongName Limit 500 "
qq=SQLExec(sqlhandle,cSQL ,"tmpSongname" )
If qq> 0
Select tmpSongname
Browse
Endif
請高人指點一下! |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 2 樓
|
發表於: 星期一 二月 13, 2023 10:26 am 文章主題: |
|
|
如果這樣呢?
sqlhandle = Sqlstringconnect("driver={MySQL ODBC 5.1 Driver};server=localhost;UID=root;port=3306;database=song_db;STMT=set names big5;charset=big5") |
|
回頂端 |
|
|
ufochen
註冊時間: 2003-09-17 文章: 165
第 3 樓
|
發表於: 星期一 二月 13, 2023 12:10 pm 文章主題: |
|
|
ckp6250 寫到: | 如果這樣呢?
sqlhandle = Sqlstringconnect("driver={MySQL ODBC 5.1 Driver};server=localhost;UID=root;port=3306;database=song_db;STMT=set names big5;charset=big5") |
Big5_chinese_ci 編碼的資料,可以在VFP中顯示了,但utf8mb4_general_ci
編碼的資料庫,還是不行,不過沒關係,問題終於解決了,太感謝你了,再次感謝你,謝謝! |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4226 來自: Taipei,Taiwan
第 4 樓
|
發表於: 星期一 二月 13, 2023 4:30 pm 文章主題: |
|
|
STRCONV 是你的好幫手. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|