解決資料庫讀取出的都是拉丁文亂碼

2021-09-24 07:10:43 字數 356 閱讀 2404

1、編輯器用的是utf8格式

2、php和html都設定了utf8格式

3、資料庫和表建的時候也是utf8

問題是mysqli_connect() or die();取出的一直是latin1字串?

解決方案是:

找到mysql的配製檔案,比如我本地windows是my.ini;在裡加上預設的utf8;

[mysql] default-character-set=utf8

[client] default-character-set=utf8

[mysqld] character-set-server=utf8

更多功能模組,省時間,省力氣:t.cn/rlbz8ad

解決php讀取資料庫亂碼

mysql 中文亂碼,phpmyadmin亂碼,php亂碼產生原因及其解決方法 要解決亂碼問題,首先必須弄清楚自己資料庫用什麼編碼。如果沒有指明,將是預設的latin1。我們用得最多的應該是這3種字符集gb2312,gbk,utf8。那麼我們如何去指定資料庫的字符集呢?下面也gbk為例 以資料庫my...

從資料庫中讀取出資料,然後用XML輸出

1 private static void writexml string strfilename,string code,datetime from,datetime to 27 將locationid讀到陣列中 8string select 9 select select locationid ...

解決Flask讀取mysql資料庫的中文亂碼問題

coding utf 8 from flask import flask,render template import pymysql from sqlalchemy import create engine 解決中文亂碼的問題,將json資料內的中文正常顯示 json as ascii false...