首頁 後端開發 PHP問題 php資料庫中文亂碼的解決方法

php資料庫中文亂碼的解決方法

Nov 04, 2020 am 10:01 AM
mysql php

php資料庫中文亂碼的解決方法:1、建立資料庫時,規定字元類型為uft8;2、建立表格時,規定字元類型為utf8;3、PHP的MySQL連線函數中,加入語句「mysql_query("set names 'utf8'");」。

php資料庫中文亂碼的解決方法

推薦:《PHP影片教學

要解決PHP資料庫亂碼問題可以做以下設定:

1、資料庫裡的設定:
      (1).在MYSQL中新資料庫的時候資料庫 選擇UTF-8編碼既字元集 設定為utf-8_unicode_ci(Unicode (多語言),   寫),庫裡面表table的整理設定為utf-8_general_ci;表裡面的每個字段的整理都設定為

            utf-8_general_ci

#  

 utf-8_general_ci

# .建立資料庫時,規定字元類型為uft8,如:

create database db_name character set utf8;

           或修改已建立資料庫成utf8類型:

alter database db_name character set utf8;

     如:

CREATE TABLE tb_name(
 id int(10) NOT NULL auto_increment,
 username char(34) NOT NULL ,
 password int(56) NOT NULL,
 PRIMARY KEY (id)
 ) DEFAULT CHARSET=utf8;

          或修改已建立表格為utf8格式:

alter table tb_name character set utf8;

          或修改表中某個欄位為#rrf882#1212、2在PHP的MySQL連線函數中,加上語句:

alter table tb_name modify type_name varchar(50) CHARACTER SET utf8;

3、網頁頁面申明編碼:在HTML程式碼xxx

裡面,可以用

      申明頁面編碼

4、瀏覽器設定為utf-8格式。

5、編輯器字元編碼,程式碼文件要儲存為utf-8格式。

6、若插入資料亂碼,可以對插入資料進行轉碼。先把字串轉為utf-8再插入資料庫。

以上是php資料庫中文亂碼的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP教程
1594
276
如何使用PHP中的陣列 如何使用PHP中的陣列 Aug 20, 2025 pm 07:01 PM

phparrayshandledatAcollectionsefefityIndexedorassociativuctures; hearecreatedWithArray()或[],訪問decessedviakeys,modifybyAssignment,iteratifybyAssign,iteratedwithforeach,andManipulationUsfunsionsFunctionsLikeCountLikeCountLikeCountLikeCountLikecount()

如何在php中使用$ _cookie變量 如何在php中使用$ _cookie變量 Aug 20, 2025 pm 07:00 PM

$_COOKIEisaPHPsuperglobalforaccessingcookiessentbythebrowser;cookiesaresetusingsetcookie()beforeoutput,readvia$_COOKIE['name'],updatedbyresendingwithnewvalues,anddeletedbysettinganexpiredtimestamp,withsecuritybestpracticesincludinghttponly,secureflag

您目前尚未使用附上的顯示器[固定] 您目前尚未使用附上的顯示器[固定] Aug 19, 2025 am 12:12 AM

Ifyousee"YouarenotusingadisplayattachedtoanNVIDIAGPU,"ensureyourmonitorisconnectedtotheNVIDIAGPUport,configuredisplaysettingsinNVIDIAControlPanel,updatedriversusingDDUandcleaninstall,andsettheprimaryGPUtodiscreteinBIOS/UEFI.Restartaftereach

如何與PHP中的日期和時間一起工作 如何與PHP中的日期和時間一起工作 Aug 20, 2025 pm 06:57 PM

UnedateTimeFordateSinphp:createWithNewDateTime(),formatwithformat(),modifyviaadd()ormodify(),settimezoneswithdateTimeZone,and compareusingoperatorSordiff()togetIntervals。

如何更改mySQL中的group_concat分離器 如何更改mySQL中的group_concat分離器 Aug 22, 2025 am 10:58 AM

可以通過在GROUP_CONCAT()函數中使用SEPARATOR關鍵字來自定義分隔符;1.使用SEPARATOR指定自定義分隔符,如SEPARATOR';'可將分隔符改為分號加空格;2.常見示例包括使用管道符'|'、空格''、換行符'\n'或自定義字符串'->'作為分隔符;3.注意分隔符必須為字符串字面量或表達式,且結果長度受group_concat_max_len變量限制,可通過SETSESSIONgroup_concat_max_len=10000;調整;4.SEPARATOR為可選

如何從MySQL中的表中選擇數據? 如何從MySQL中的表中選擇數據? Aug 19, 2025 pm 01:47 PM

要從MySQL表中選擇數據,應使用SELECT語句,1.使用SELECTcolumn1,column2FROMtable_name獲取指定列,或使用SELECT*獲取所有列;2.使用WHERE子句過濾行,如SELECTname,ageFROMusersWHEREage>25;3.使用ORDERBY對結果排序,如ORDERBYageDESC表示按年齡降序排列;4.使用LIMIT限制返回行數,如LIMIT5返回前5行,或使用LIMIT10OFFSET20實現分頁;5.使用AND、OR和括號組合

如何在MySQL中使用類似的操作員 如何在MySQL中使用類似的操作員 Aug 22, 2025 am 12:23 AM

thelikeOperatorInmysqlisusedtosearchforpatternsintextdatausingwildcard; 1.使用%tomatchanySequenceOfCharactersOfCharactersOfCharacterSandTomatchasingle字符; 2.Forexample,'john%'findSnemessTartingwithJohn,'%son'findsnamesendingwithson,'%ar%'findsnamescontaingear,'\ _ \ _ \ _ \ _ \ _

PS油漆濾清器灰色固定 PS油漆濾清器灰色固定 Aug 18, 2025 am 01:25 AM

TheOilPaintfilterinPhotoshopisgreyedoutusuallybecauseofincompatibledocumentmodeorlayertype;ensureyou'reusingPhotoshopCS6orlaterinthefulldesktopversion,confirmtheimageisin8-bitperchannelandRGBcolormodebycheckingImage>Mode,andmakesureapixel-basedlay

See all articles