none
vb 存入 mysql 中文字串 RRS feed

  • 問題

  • 各位先進,

    我用VB存取MySQL資料庫,英文的部份是沒問題,但是中文就出現亂碼了,像存入'台灣',在資料庫內就會顯示??
    懇請各位大大幫忙,
    謝謝
    Dim str As String = "Server=localhost;database=test;User Id=root;Password=123456;pooling=false;"
    
            Dim conn As MySqlConnection = New MySqlConnection(str)
    
            conn.Open()
    
    
    
           
    
            Dim str1 As String = "Insert Into test(num, test) Values(1,'台灣')"
    
    
    
            Dim cmd As MySqlCommand = New MySqlCommand(str1, conn)
    
    
    
            '執行資料庫指令SqlCommand
    
            cmd.ExecuteNonQuery()
    
    
    
    
    
            '關閉資料庫的連結
    
            conn.Close()
    
            conn.ConnectionString = Nothing
    
    
    結果存入MySQL後,是顯示??
    請問各位大大有方式可以處理這種問題嗎?
    2009年12月10日 上午 07:33

解答

  • Joe大大

    問題解決了,我重灌了MySQL,在語言選擇的部份,選 utf-8
    之後就可以寫入中文字了,謝謝大大的幫助
    • 已標示為解答 Lolota Lee 2009年12月10日 上午 10:43
    2009年12月10日 上午 10:26

所有回覆