1. 程式人生 > >Flask-SQLAlchemy中解決1366報錯問題

Flask-SQLAlchemy中解決1366報錯問題

Warning: (1366, "Incorrect string value: '\xD6\xD0\xB9\xFA\xB1\xEA...' for column 'VARIABLE_VALUE' at row 479")

看到UTF編碼首先就想到是不是編碼的問題,於是

一、檢查了自己的MySQL的字串

?
code
1<code>確認自己的配置沒有問題,都是UTF-8編碼</code>

網上搜了下相關資料

?
code
123<code>發現除了MySQL中的編碼配置之外,Python的編碼也要是UTF-8,檢查發現沒問題 (如下圖)另外就是在字串前加上u,變成u'string'
的形式,可惜這招也沒用</code>

二、MySQL驅動

12本來是想安裝MySQL官方驅動mysql-connector-python的,然而官方目前只支援到3.4,所以就用了另一個驅動mysql-connector

改成

成功!


相關推薦

轉發: python3.7下 Flask-SQLAlchemy解決1366

原連結:https://segmentfault.com/a/1190000010596306   詳情: 安裝MySQL驅動(我升級過Python,所以要再裝一遍) 本想安裝MySQL官方驅動mysql-connector-python的,然而官方目前只支援到3.4 我又懶,所以就用

Flask-SQLAlchemy解決1366問題

Warning: (1366, "Incorrect string value: '\xD6\xD0\xB9\xFA\xB1\xEA...' for column 'VARIABLE_VALUE' at

如何解決MySQL輸入中文的情況1366 (HY000): Incorrect string value

如何在MySQL中輸入中文 經過我的不斷摸索,在MySQL建表後,往表中的varchar(255)中輸入中文時報錯,大概是因為資料庫的預設編碼模式是latin1而不是utf8。所以其它部落格就會叫你去修改my.ini配置檔案裡的資訊,或者說在MySQL介面裡設定,如下: MySQL查

JS 調試常見的解決辦法

是否 asp success ted json字符串 clas 使用 crud 識別 報錯:Uncaught SyntaxError: Unexpected token o in JSON at position 1 at JSON.parse (<anonymou

vue1.0$index一直解決辦法

script 問題 pos 報錯 ssm targe 分享 解決 for 原文鏈接:https://www.cnblogs.com/liqiong-web/p/8144925.html 看學習視頻,因為年份比較早了,其實vue早已叠代到vue2.0了,遇到一些問題: v-f

python已寫內容可能的解決辦法

blog cas bin sci any nta enc int onerror 理論上我發的每個短文,直接復制放到py裏面,python xx.py是可以執行的,不過因為版本,編碼什麽的問題會有報錯,詳見這裏 報錯: SyntaxError: Non-ASCII char

定時器setTimeout/setInterval變量:not defined 的解決方法

span cor .com ldo href log bug 上下 指正 首先聲明本人資質尚淺,如有錯誤,歡迎指正、共同提高。 -------------------------------------------------------------------------

tf 在pycharm 運行解決

分享圖片 pri apple wikipedia 處理器 har 解釋器 .org get 安裝完Tensorflow 後,在Pychram中添加 解釋器之後,運行“hello,tensorflow!”測試程序,雖能運行 輸出‘ hello,tensorflow! ’, 但

weblogic使用過程的部分解決方案

fuse hang not 切換 failure tin pre 編輯 get 報錯一: vim中 E212:無法打開並寫入文件 編寫配置文件時,常常忘記切換到root用戶,導致文件編輯完畢,敲入:wq 退出保存時,出現 E212:無法打開並寫入文件 的錯誤提示。這是由於在

如何解決在Python使用Win32api的問題 ModuleNotFoundError: No module named 'win32api'

如何解決在Python中使用Win32api報錯的問題 ModuleNotFoundError: No module named 'win32api' 解決方法 pip install pypiwin32或pip3 install pypiwin32 或 python -

python3安裝LTP“Failed building wheel for pyltp”的解決辦法

win10環境下,使用 pip install pyltp 安裝LTP時,命令列報錯 Failed building wheel for pyltp   解決方法: 先下載ltp對應python版本的whl檔案 pyltp-0.2.1-cp35-cp35m-win_amd6

webstorm和vuees6語法解決方式

1.webstorm中es6語法報錯,解決方法: 開啟 Settings => Languages & Frameworks => Javascript 把 Javascript Language version 改為 ECMAScript 6 這樣做所有的.js檔案中es6不再報錯,但是

Pytorch常見的解決方案

本文用於記錄所在pytorch所遇到過的執行時錯誤,持續更新。 變數所在裝置(CPU,GPU)不一致問題 RuntimeError: Input type (torch.cuda.FloatTen

解決idea自動生成的web.xmlweb-app的問題

用idea自動生成的web.xml中,在配置servlet後,我們發現web-app居然報錯了,仔細一看,程式碼本身並沒有出現什麼問題,也就是說這是由於生成的web.xml對servlet標籤不支援所

mysql5.6插入文字段解決

securecrt latin1 variable inux com 問題 mysql5.6 vmware 虛擬 使用環境:1、centos6.72、mysql5.63、虛擬機VMware? Workstation 12 Pro (12.5.9 build-7535481)

maven引入驅動Missing artifact本地引用jar解決辦法

這裡就拿ojdbc14來介紹;在maven中央庫中查詢ojdbc,發現最新的版本是10.2.0.4.0,然後在maven專案中引入ojdbc,發現報錯Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0;現中央庫中明明是有的,

fastJson與springmvc結合,在spring-mvc.xml的配置,解決415

<!-- 會自動註冊了validator ConversionService --> <mvc:annotation-driven> <!--enableMatrixVariables="true">-->

Anaconda環境配置openCV-- numpy版本問題--解決方案

一 .環境資訊 win10/64bit anaconda3 python 3.5.4 opencv3 二.報錯資訊 建立了一個新的conda環境,在環境中配置了TensorFlow和Keras. 使用pip install [file path]

Dubbo配置問題____springdubbo標籤問題和解決方案

//1.當在springxml中引用dubbo標籤時會報錯 windows-->preferrence-->xml->xmlcatalog-->add->catalog

遠端連線linux的mysql1130解決辦法

解決辦法:        改mysql的user表,具體方法如下:        1、先用use mysql;進入名字為mysql的資料庫;        2、mysql>update user set host='%' where host='localhost' a