v2.5.2
Giriş yap

Mysql - Nuxt Js Türkçe Karakter Sorunu

justatakan
1,093 defa görüntülendi

Merhabalar öncelikle,
Nuxt JS projem ile Mysql sunucumu kullanarak bir proje oluşturuyorum.
Fakat özellikle bazı türkçe karakterlerde ç,ş,İ,ı,ğ mysql tarafından aşağıda belirttiğim gibi bir hata veriyor.

Mysql veritabanım ve tablolarım utf8_general_ci

NuxtJS Kısmında Hata

      throw err; // Rethrow non-MySQL errors
      ^

Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: 'xC4x9Fmur' for column 'bank_name' at row 1

MySQL konsol kısmında hata

paybutik> INSERT INTO `paybutik`.`notifications` (`type`, `content`, `begin_date`) VALUES (DEFAULT, 'çşğü', DEFAULT)
[2019-12-01 01:21:52] [HY000][1366] Incorrect string value: 'xC5x9FxC4x9FxC3xBC' for column 'content' at row 1

NuxtJS kısmında gönderdiğim Query

app.post("/editUser", (req, res) => {
    let user = req.body
    if( !user.avatar || !user.mail || !user.phone ) {
        res.status(200).json({
            status: 400,
            title: "Işlem Başarısız",
            text: "Lütfen tüm alanları doldurun!"
        })
        return
    }

    con.query("UPDATE users SET ? WHERE id = ?", [user, req.session.user.id], (err, result, fields) => {
        if (err) throw err
        req.session.user = user
        res.status(200).json({
            status: 200,
            title: "İşlem Başarılı",
            text: "Bilgilerinizi başarıyla güncelledik!",
            user
        })
    })
})
Cevap yaz
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!