主頁(yè) > 知識(shí)庫(kù) > MySQL無(wú)法存儲(chǔ)emoji表情解決方案分析

MySQL無(wú)法存儲(chǔ)emoji表情解決方案分析

熱門(mén)標(biāo)簽:德惠市地圖標(biāo)注 承德電腦地圖標(biāo)注 遵義地圖標(biāo)注app 商家地圖標(biāo)注哪個(gè)好 地圖標(biāo)注賺錢(qián)真假 外呼系統(tǒng)從哪買(mǎi) 合肥營(yíng)銷外呼系統(tǒng)收費(fèi) 深圳 陜西400電話如何申請(qǐng)

本文實(shí)例講述了MySQL無(wú)法存儲(chǔ)emoji表情解決方案。分享給大家供大家參考,具體如下:

今天學(xué)習(xí)爬蟲(chóng)爬伯樂(lè)在線的文章,由于在文章中有emoji表情,導(dǎo)致有emoji表情的文章都爬取不下來(lái)

經(jīng)過(guò)一番搜索之后終于解決了問(wèn)題。

相關(guān)文章可參考:

①. MySQL無(wú)法存儲(chǔ)Emoji表情問(wèn)題

②. mysql存emoji表情報(bào)錯(cuò)處理

1. 在navicat中

如果在新建表之前就改變數(shù)據(jù)庫(kù)的編碼,建表的時(shí)候好像可以自己轉(zhuǎn)變過(guò)來(lái)吧

查看字符集編碼:

show variables like '%char%';

更改數(shù)據(jù)庫(kù)編碼:

ALTER DATABASE 數(shù)據(jù)庫(kù)名 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

更改表編碼:

ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

下面這些,好像沒(méi)用到,要是不行也可以用用

set @@character_set_client='utf8mb4';
set @@character_set_connection='utf8mb4';
set @@character_set_results='utf8mb4';
set @@character_set_server='utf8mb4';

2. 在爬蟲(chóng)代碼中

class MysqlPipeline(object):
  def __init__(self):
    self.conn = MySQLdb.connect('127.0.0.1', 'root', 'root', 'article_spider', charset='utf8mb4', use_unicode=True)
    self.cursor = self.conn.cursor()
  def process_item(self, item, spider):
    insert_sql = '''
      insert into article(title,url,bookmark_nums,url_object_id,content)
      VALUE (%s,%s,%s,%s,%s)
    '''
    self.cursor.execute(insert_sql, (item['title'], item['url'], item['bookmark_nums'],item['url_object_id'], item['content']))
    self.conn.commit()

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL存儲(chǔ)過(guò)程技巧大全》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》及《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總》

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。

您可能感興趣的文章:
  • mysql存儲(chǔ)emoji表情步驟詳解
  • mysql中插入emoji表情失敗的原因與解決
  • mysql存儲(chǔ)emoji表情報(bào)錯(cuò)的處理方法【更改編碼為utf8mb4】
  • MySQL無(wú)法存儲(chǔ)Emoji表情問(wèn)題的解決方法分析
  • MySQL插入emoji表情失敗問(wèn)題的解決方法
  • 讓Java后臺(tái)MySQL數(shù)據(jù)庫(kù)能夠支持emoji表情的方法
  • 使MySQL能夠存儲(chǔ)emoji表情字符的設(shè)置教程
  • MySQL如何插入Emoji表情

標(biāo)簽:南陽(yáng) 揚(yáng)州 巴中 三門(mén)峽 商丘 贛州 貴州 新余

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL無(wú)法存儲(chǔ)emoji表情解決方案分析》,本文關(guān)鍵詞  MySQL,無(wú)法,存儲(chǔ),emoji,表情,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL無(wú)法存儲(chǔ)emoji表情解決方案分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MySQL無(wú)法存儲(chǔ)emoji表情解決方案分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章