倉頡之友
康熙与倉頡
主頁 自學 倉頡字典 康熙字典體

倉頡平台2022 網上輸入法 九萬漢字

論壇 聯絡 康熙字典網上版 捐助本站
让discuz 7.0 支持七万汉字 - 中文信息處理技術 - 康熙字典与倉頡之友 - Powered by Discuz!
請選擇 進入手機版 | 繼續訪問電腦版



 找回密碼
 注册
查看: 31254|回復: 17

让discuz 7.0 支持七万汉字

 火... [複製鏈接]
發表於 7-9-2009 13:41:46 | 顯示全部樓層 |閱讀模式
修改 include / global.func.php :

1、找到以下代码:
$strcut = str_replace(array('&', '"', '<', '>'), array('&amp;', '&quot;', '&lt;', '&gt;'), $strcut);

在其下面加入以下代码:
$strcut = str_replace ( '&amp;#', '&#', $strcut);  



2、找到以下代码:
  $string = preg_replace('/&amp;((#(\d{3,5}|x[a-fA-F0-9]{4}));)/', '&\\1',
  //$string = preg_replace('/&amp;((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
  str_replace(array('&', '"', '<', '>'), array('&amp;', '&quot;', '&lt;', '&gt;'), $string));

在其下面加入以下代码:
  $string = str_replace ( '&amp;#', '&#', $string);  


大功告成,discuz7 即可支持七万汉字。


 樓主| 發表於 9-4-2010 02:02:32 | 顯示全部樓層
Discuz 7.2 的設定也和7.0 一样。

日昍晶&#144043;安天下
月朋&#157491;朤定乾坤
發表於 12-6-2011 16:04:38 | 顯示全部樓層
本帖最後由 betoseha 於 12-6-2011 04:13 PM 編輯
修改 include / global.func.php :

1、找到以下代码:
$strcut = str_replace(array('&', '"', ''),  ...
阿勤 發表於 7-9-2009 01:41 PM


这个方法对 Discuz 7.2! 繁体UTF-8 版有效吗?

我的论坛(Discuz 7.2! 繁体UTF-8 的)按照上述的内容修改了,但还是不支持 Ext-B的字符。

或是对服务器还有某些设定吗?
發表於 12-6-2011 17:44:36 | 顯示全部樓層
發表於 29-9-2013 01:58:37 | 顯示全部樓層
本帖最後由 鍾靈 於 29-9-2013 02:00 AM 編輯
参考。
betoseha 發表於 12-6-2011 05:44 PM


這網址找不到:
    Error 404 --- Not Found

The following error occurred:

The requested URL was not found on this server.

Please check the URL or contact the webmaster.




Unicode 七萬字 : 看筆劃最多的兩個漢字:64劃的,四個龍字疊在一起,四個興字疊在一起,可看到就是支持了:
"
發表於 29-9-2013 02:02:09 | 顯示全部樓層
四個龍字疊在一起,四個興字疊在一起,沒見到!而且在「四個疊龍」字之後,砍文!
發表於 29-9-2013 12:43:16 | 顯示全部樓層
看看学习下
 樓主| 發表於 12-1-2019 21:01:44 | 顯示全部樓層
目前论坛使用 Discuz UTF-8 版本,理应已直接支持 EXT-B C .....
但测试了不行,发布时会吃掉相关EXT B 汉字,现在研究中,不知大家可有解决方法?
 樓主| 發表於 12-1-2019 21:46:45 | 顯示全部樓層
找到解决 Discuz UTF-8 版支持 EXTB的方法之一,这个方法工程复杂,不是般人能改到的!在考虑看是否还有更好的方法,如果沒有,倒不如用回 GBK版本好了!

http://www.discuz.net/thread-3842097-1-1.html

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
發表於 13-1-2019 03:09:10 | 顯示全部樓層
阿勤 發表於 12-1-2019 09:46 PM
找到解决 Discuz UTF-8 版支持 EXTB的方法之一,这个方法工程复杂,不是般人能改到的!在考虑看是否还有更好的方法,如果沒有,倒不如用回 GBK版本好了!

http://www.discuz.net/thread-3842097-1-1.html

編程的問題我不懂。

實在辛苦阿勤兄了!
如果有熟悉這方面的朋友,也希望能幫忙啊^^。
 樓主| 發表於 10-5-2021 15:26:49 | 顯示全部樓層
日昍晶&#144043;安天下
月朋&#157491;朤定乾坤
 樓主| 發表於 10-5-2021 15:32:29 | 顯示全部樓層
如果是 Discux3.4 版本, 修改 source\function\function_core.php ,如下:
约在211 行找到

$string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);

在其下面插入以下代码:
  $string = str_replace ( '&amp;#', '&#', $string);  



即可支持以: & #200413; & #200414; html 码来支持unicode 九万汉字。

当然如果要支持 utf8mb4 格,要另外更改。

 樓主| 發表於 10-5-2021 16:24:02 | 顯示全部樓層

&#200413;
&#200414;
面!
 樓主| 發表於 10-5-2021 18:57:29 | 顯示全部樓層
再试一下!
日昍晶?安天下
月朋?朤定乾坤

??面!
發表於 22-9-2022 14:40:19 | 顯示全部樓層
CJK  基本:一丁丂七丄…鿻鿼鿽鿾鿿 20992字
CJK-ExtA:㐀㐁㐂㐃㐄…䶻䶼䶽䶾䶿 6592字
CJK-ExtB:𠀀𠀁𠀂𠀃𠀄…𪛛𪛜𪛝𪛞𪛟 42720字
CJK-ExtC:𪜀𪜁𪜂𪜃𪜄…𫜵𫜶𫜷𫜸𫜹 4154字
CJK-ExtD:𫝀𫝁𫝂𫝃𫝄…𫠙𫠚𫠛𫠜𫠝 222字
CJK-ExtE:𫠠𫠡𫠢𫠣𫠤…𬺝𬺞𬺟𬺠𬺡 5762字
CJK-ExtF:𬺰𬺱𬺲𬺳𬺴…𮯜𮯝𮯞𮯟𮯠 7473字
CJK-ExtG:𰀀𰀁𰀂𰀃𰀄…𱍆𱍇𱍈𱍉𱍊 4939字
CJK-ExtH:𱍐𱍑𱍒𱍓𱤏…𲎫𲎬𲎭𲎮𲎯 4192字

经测试,本论坛支持CJK及CJK-ExtA、B、C、D、E、F、G、H全部汉字显示。
發表於 26-9-2022 02:00:25 | 顯示全部樓層
请问H区收入这个字了吗?这个字是大陆2013年通用规范汉字表收入的异体字,输入法至今无法处理这个字。
19466633096886547c.png
發表於 26-9-2022 21:49:33 | 顯示全部樓層
没。借助字海網的兩分查字,一般可以確定是否收錄到Unicode内。
發表於 26-9-2022 21:50:44 | 顯示全部樓層
阿勤 發表於 10-5-2021 04:24 PM
&#200413;
&#200414;
面!

𰻝𰻝面
𰻞𰻞麵。
您需要登錄後才可以回帖 登錄 | 注册

本版積分規則

Archiver|手機版|小黑屋|康熙字典与倉頡之友

GMT+8, 29-3-2024 03:59 AM , Processed in 0.027107 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表






倉頡之友 .自學倉頡輸入法    1997 - 2024   
馬來西亞    https://www.chinesecj.com
姐妹站:康熙字典網上版