阿勤 發表於 7-9-2009 13:41:46

让discuz 7.0 支持七万汉字

修改 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{4}));)/', '&\\1',
//$string = preg_replace('/&amp;((#(\d{3,5}|x{4})|{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;朤定乾坤

betoseha 發表於 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 http://chinesecj.com/forum/images/common/back.gif

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

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

或是对服务器还有某些设定吗?

betoseha 發表於 12-6-2011 17:44:36

http://bbs.zdic.net/viewthread.php?tid=114509&extra=&page=1
参考。

鍾靈 發表於 29-9-2013 01:58:37

本帖最後由 鍾靈 於 29-9-2013 02:00 AM 編輯

参考。
betoseha 發表於 12-6-2011 05:44 PM http://www.chinesecj.com/forum/images/common/back.gif

這網址找不到:
    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

四個龍字疊在一起,四個興字疊在一起,沒見到!而且在「四個疊龍」字之後,砍文!

mmiaoaa 發表於 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?mod=viewthread&tid=409353&extra=page%3D1

Ichirou 發表於 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

再试一下!
日昍晶?安天下
月朋?朤定乾坤

??面!

sanwsw 發表於 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年通用规范汉字表收入的异体字,输入法至今无法处理这个字。

sanwsw 發表於 26-9-2022 21:49:33

没。借助字海網的兩分查字,一般可以確定是否收錄到Unicode内。

sanwsw 發表於 26-9-2022 21:50:44

阿勤 發表於 10-5-2021 04:24 PM
&#200413;
&#200414;
面!

𰻝𰻝面
𰻞𰻞麵。
頁: [1]
查看完整版本: 让discuz 7.0 支持七万汉字