久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 從GBK轉UTF-8,個人資料里的信息欄不見了 [打印本頁]

作者: boa    時間: 2022-2-19 14:01
標題: 從GBK轉UTF-8,個人資料里的信息欄不見了
如圖
(, 下載次數: 17)

請問各位大神:怎么解決這個問題?

作者: mingkong    時間: 2022-2-19 14:10
看起來像是你換了編碼后,導致原本信息存儲的數據不能在新程序里識別。
如果是我分析的這個原因,改動數據庫會比較麻煩。
可以考慮后臺對應原版的個人信息欄重新設定。
作者: boa    時間: 2022-2-19 14:15
mingkong 發表于 2022-2-19 14:10
看起來像是你換了編碼后,導致原本信息存儲的數據不能在新程序里識別。
如果是我分析的這個原因,改動數據 ...

嗯,GBK轉UTF-8 就是這樣了
作者: mingkong    時間: 2022-2-19 14:17
那就是這個原因了,因為GBK存儲這些信息的方式跟UTF8數據庫里存儲的不同。
作者: boa    時間: 2022-2-19 14:26
mingkong 發表于 2022-2-19 14:17
那就是這個原因了,因為GBK存儲這些信息的方式跟UTF8數據庫里存儲的不同。

請問 有解決的辦法嗎?
作者: mingkong    時間: 2022-2-19 14:52
boa 發表于 2022-2-19 14:26
請問 有解決的辦法嗎?

具體方法不記得了,大概就兩種方式
找到存儲這個信息的字段,把UTF8原版的復制過來替換。
找到存儲的這個信息的字段,把原來GBK的存儲格式自己搞個程序更新為UTF8的。
存儲位置由于時間太久了,不記得具體存儲字段,非常抱歉不能幫到你。
可以考慮在數據庫管理工具查找用戶欄目信息相關的表來核對一下。
作者: boa    時間: 2022-2-19 15:37
mingkong 發表于 2022-2-19 14:52
具體方法不記得了,大概就兩種方式
找到存儲這個信息的字段,把UTF8原版的復制過來替換。
找到存儲的這個 ...

還是要謝謝你的回復!
我繼續問問其他人
作者: boa    時間: 2022-2-19 17:12
(, 下載次數: 17)
這個辦法解決不了問題

作者: ysx24    時間: 2022-2-19 17:45
boa 發表于 2022-2-19 17:12
這個辦法解決不了問題

后臺數據庫運行SQL
  1. <div class="entry-content" style="box-sizing: border-box; position: relative;"><p style="box-sizing: border-box; margin-bottom: 1.5em; font-family: miranafont, "Hiragino Sans GB", STXihei, "Microsoft YaHei", SimSun, sans-serif; color: rgb(121, 121, 121); line-height: 30px;">REPLACE INTO `pre_common_setting` VALUES('profilegroup', 'a:5:{s:4:"base";a:4:{s:9:"available";i:1;s:12:"displayorder";i:0;s:5:"title";s:12:"基本資料";s:5:"field";a:17:{s:8:"realname";s:8:"realname";s:6:"gender";s:6:"gender";s:8:"birthday";s:8:"birthday";s:9:"birthcity";s:9:"birthcity";s:10:"residecity";s:10:"residecity";s:10:"residedist";s:10:"residedist";s:15:"affectivestatus";s:15:"affectivestatus";s:10:"lookingfor";s:10:"lookingfor";s:9:"bloodtype";s:9:"bloodtype";s:6:"field1";s:6:"field1";s:6:"field2";s:6:"field2";s:6:"field3";s:6:"field3";s:6:"field4";s:6:"field4";s:6:"field5";s:6:"field5";s:6:"field6";s:6:"field6";s:6:"field7";s:6:"field7";s:6:"field8";s:6:"field8";}}s:7:"contact";a:4:{s:5:"title";s:12:"聯系方式";s:9:"available";s:1:"1";s:12:"displayorder";s:1:"1";s:5:"field";a:7:{s:9:"telephone";s:9:"telephone";s:6:"mobile";s:6:"mobile";s:3:"icq";s:3:"icq";s:2:"qq";s:2:"qq";s:5:"yahoo";s:5:"yahoo";s:3:"msn";s:3:"msn";s:6:"taobao";s:6:"taobao";}}s:3:"edu";a:4:{s:9:"available";i:1;s:12:"displayorder";i:2;s:5:"title";s:12:"教育情況";s:5:"field";a:2:{s:14:"graduateschool";s:14:"graduateschool";s:9:"education";s:9:"education";}}s:4:"work";a:4:{s:9:"available";i:1;s:12:"displayorder";i:3;s:5:"title";s:12:"工作情況";s:5:"field";a:4:{s:10:"occupation";s:10:"occupation";s:7:"company";s:7:"company";s:8:"position";s:8:"position";s:7:"revenue";s:7:"revenue";}}s:4:"info";a:4:{s:5:"title";s:12:"個人信息";s:9:"available";s:1:"1";s:12:"displayorder";s:1:"4";s:5:"field";a:10:{s:10:"idcardtype";s:10:"idcardtype";s:6:"idcard";s:6:"idcard";s:7:"address";s:7:"address";s:7:"zipcode";s:7:"zipcode";s:4:"site";s:4:"site";s:3:"bio";s:3:"bio";s:8:"interest";s:8:"interest";s:7:"sightml";s:7:"sightml";s:12:"customstatus";s:12:"customstatus";s:10:"timeoffset";s:10:"timeoffset";}}}');</p></div><footer class="post-footer" style="box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed rgb(221, 221, 221); border-top: 1px dashed rgb(221, 221, 221); margin-top: 30px; height: 65px;"><div class="post-tags" style="box-sizing: border-box; float: left; font-size: 13px; color: rgb(179, 179, 179); text-transform: uppercase; font-family: din, "Hiragino Sans GB", "Microsoft Yahei", Arial, sans-serif; background-color: rgb(255, 255, 255);"></div></footer>
復制代碼



作者: boa    時間: 2022-2-19 17:59
ysx24 發表于 2022-2-19 17:45
后臺數據庫運行SQL

(, 下載次數: 16)

大神,運行你的數據庫提示錯誤

作者: ysx24    時間: 2022-2-19 18:02
我從gbk轉到utf8  出現了和你一模一樣的問題,執行應該能解決你的問題,但是我發現discuz  插入代碼這個功能有的代碼會被執行的情況,甚至自動添加一些字符,以前反饋過,始終沒修復
所以不能保證代碼完整性,我在外面,回去用電腦以txt文本方式發給你
作者: boa    時間: 2022-2-19 18:42
ysx24 發表于 2022-2-19 18:02
我從gbk轉到utf8  出現了和你一模一樣的問題,執行應該能解決你的問題,但是我發現discuz  插入代碼這個功 ...

先謝謝你了!
作者: ysx24    時間: 2022-2-19 18:49
boa 發表于 2022-2-19 18:42
先謝謝你了!

你這個問題我出現過,并且一模一樣
后臺數據庫執行SQL即可解決
dz 插入代碼功能對一些字符會改變其結構增添內容
我回去后以txt文本附件形式發給你再試試
作者: boa    時間: 2022-2-19 19:17
ysx24 發表于 2022-2-19 18:49
你這個問題我出現過,并且一模一樣
后臺數據庫執行SQL即可解決
dz 插入代碼功能對一些字符會改變其結構增 ...

嗯,等你回家
作者: ysx24    時間: 2022-2-19 20:40
boa 發表于 2022-2-19 19:17
嗯,等你回家

我特意看了下  由于插入的代碼被系統自動添加一些字符,導致全部失效,兩個論壇的備份都一樣
原來恢復成功后知道插入“代碼”功能有問題 ,所以備份一個TXT文檔存在哪里了,怎么也找不到了

你看下 https://www.discuz.net/thread-3784337-1-1.html
和 https://bbs.piaoxian.net/thread-126697-1-1.html
兩個你都試下
但是可以確認的是  后臺執行SQL  絕對可以解決你的問題
提前備份數據后操作
注意數據庫執行是這樣的
(, 下載次數: 16)
作者: ysx24    時間: 2022-2-19 20:48
我當時gbk換成UTF8后情況和你一樣  后臺執行數據庫 SQL 解決的
(, 下載次數: 14)

作者: boa    時間: 2022-2-19 21:19
ysx24 發表于 2022-2-19 20:48
我當時gbk換成UTF8后情況和你一樣  后臺執行數據庫 SQL 解決的

謝謝,已經解決了!
作者: ysx24    時間: 2022-2-19 21:37
boa 發表于 2022-2-19 21:19
謝謝,已經解決了!

怎么解決的
作者: boa    時間: 2022-2-19 22:29
ysx24 發表于 2022-2-19 21:37
怎么解決的

https://www.discuz.net/thread-3784337-1-1.html
按照上面做就解決了




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0