Mysql - Nuxt Js Türkçe Karakter Sorunu
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
})
})
})
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!