本申請屬于數(shù)據(jù)處理,尤其涉及一種數(shù)據(jù)存儲(chǔ)方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品。
背景技術(shù):
1、目前,用戶端可能獲取到其他用戶端發(fā)送的數(shù)據(jù),但是由于不同用戶端的數(shù)據(jù)存儲(chǔ)格式或者數(shù)據(jù)處理方式的不同,用戶端接收到的數(shù)據(jù)可能存在錯(cuò)誤或者亂碼的情況,導(dǎo)致數(shù)據(jù)傳輸?shù)馁|(zhì)量較低,使得接收到的數(shù)據(jù)的完整性較差,影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品,能夠篩除發(fā)生錯(cuò)誤或者亂碼的字符編碼,提升字符編碼的數(shù)據(jù)質(zhì)量。
2、第一方面,本申請實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法,應(yīng)用于第一用戶端,方法包括:
3、接收第一數(shù)據(jù),第一數(shù)據(jù)為存儲(chǔ)在第二用戶端的數(shù)據(jù),第一數(shù)據(jù)包括多個(gè)字符編碼,其中,字符編碼為基于字符串生成的字符編碼,一個(gè)字符編碼對應(yīng)一個(gè)字符串;
4、檢測多個(gè)字符編碼中是否包括目標(biāo)字符編碼,確定包括目標(biāo)字符編碼的第一字符編碼,并基于第一字符編碼生成第二數(shù)據(jù),其中,目標(biāo)字符編碼為標(biāo)準(zhǔn)信息交換編碼表中的字符編碼;
5、將包括第一字符編碼的第二數(shù)據(jù)存入存儲(chǔ)空間。
6、第二方面,本申請實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)裝置,應(yīng)用于第一用戶端,方法包括:
7、接收模塊,用于接收第一數(shù)據(jù),第一數(shù)據(jù)為存儲(chǔ)在第二用戶端的數(shù)據(jù),第一數(shù)據(jù)包括多個(gè)字符編碼,其中,字符編碼為基于字符串生成的字符編碼,一個(gè)字符編碼對應(yīng)一個(gè)字符串;
8、檢測模塊,用于檢測多個(gè)字符編碼中是否包括目標(biāo)字符編碼,確定包括目標(biāo)字符編碼的第一字符編碼,并基于第一字符編碼生成第二數(shù)據(jù),其中,目標(biāo)字符編碼為標(biāo)準(zhǔn)信息交換編碼表中的字符編碼;
9、存儲(chǔ)模塊,用于將包括第一字符編碼的第二數(shù)據(jù)存入存儲(chǔ)空間。
10、第三方面,本申請實(shí)施例提供了一種電子設(shè)備,設(shè)備包括:
11、處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;
12、處理器執(zhí)行計(jì)算機(jī)程序指令時(shí)用于執(zhí)行上述第一方面的數(shù)據(jù)存儲(chǔ)方法。
13、第四方面,本申請實(shí)施例提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),計(jì)算機(jī)存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面的數(shù)據(jù)存儲(chǔ)方法。
14、第五方面,本申請實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器處理時(shí)實(shí)現(xiàn)上述第一方面的數(shù)據(jù)存儲(chǔ)方法。
15、本申請實(shí)施例提供的數(shù)據(jù)存儲(chǔ)方法、裝置、設(shè)備、介質(zhì)及產(chǎn)品,通過在第一用戶端接收到第二用戶端的第一數(shù)據(jù)時(shí),檢測第一數(shù)據(jù)包括的多個(gè)字符編碼中是否包括目標(biāo)字符編碼,之后將包括目標(biāo)字符編碼的第一字符編碼生成第二數(shù)據(jù),實(shí)現(xiàn)對字符編碼進(jìn)行篩選,去掉不包括目標(biāo)字符編碼的字符編碼,再后存儲(chǔ)包括第一字符編碼的第二數(shù)據(jù),實(shí)現(xiàn)了對可能存在錯(cuò)誤或者亂碼的數(shù)據(jù)進(jìn)行剔除,提高接收到的數(shù)據(jù)的質(zhì)量。
1.一種數(shù)據(jù)存儲(chǔ)方法,其特征在于,應(yīng)用于第一用戶端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲(chǔ)方法,其特征在于,所述目標(biāo)字符編碼包括子目標(biāo)字符編碼,所述子目標(biāo)字符編碼為基于用戶輸入的字符編碼的標(biāo)識(shí)信息確定的字符編碼,所述第一字符編碼包括第二字符編碼,所述第二字符編碼為不包括所述子目標(biāo)字符編碼的字符編碼;所述第二數(shù)據(jù)包括第二子數(shù)據(jù),所述第二子數(shù)據(jù)包括所述第二字符編碼;
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲(chǔ)方法,其特征在于,所述存儲(chǔ)包括所述第一字符編碼的所述第二數(shù)據(jù)之前,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)存儲(chǔ)方法,其特征在于,所述第一字符編碼包括多個(gè)第一子字符編碼,所述目標(biāo)占用內(nèi)存包括多個(gè)子目標(biāo)占用內(nèi)存,所述目標(biāo)存儲(chǔ)空間包括多個(gè)子目標(biāo)存儲(chǔ)空間,其中,一個(gè)所述第一子字符編碼對應(yīng)一個(gè)所述子目標(biāo)占用內(nèi)存,一個(gè)所述子目標(biāo)占用內(nèi)存對應(yīng)一個(gè)所述子目標(biāo)存儲(chǔ)空間,
5.根據(jù)權(quán)利要求1所述的所述的數(shù)據(jù)存儲(chǔ)方法,其特征在于,所述接收第一數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲(chǔ)方法,其特征在于,所述字符編碼為十六進(jìn)制的字符編碼,所述目標(biāo)字符編碼為信息交換標(biāo)準(zhǔn)十六進(jìn)制編碼表中的字符編碼。
7.一種數(shù)據(jù)存儲(chǔ)裝置,其特征在于,應(yīng)用于第一用戶端,所述方法包括:
8.一種電子設(shè)備,其特征在于,所述設(shè)備包括:處理器,以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;
9.一種可讀存儲(chǔ)介質(zhì),其特征在于,所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6任意一項(xiàng)所述的數(shù)據(jù)存儲(chǔ)方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器處理時(shí)實(shí)現(xiàn)如權(quán)利要求1至6任意一項(xiàng)所述的數(shù)據(jù)存儲(chǔ)方法。