问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

nodejs如何做中英文切换网页

发布网友 发布时间:2022-05-18 06:00

我来回答

2个回答

懂视网 时间:2022-05-18 10:21

考虑到具体实现方面的问题,如果智能的话,肯定是要做中文的语法分析,不过感觉这个有难度。

所以最后的方案是遍历文件,将中文短语匹配出来,再进行人工翻译,将中文短语替换成翻译的内容。当然后期还是需要人工再检验下,毕竟代码中的中文,可能会影响到相关的程序。

这个问题,明显涉及到 多线程,文件读写,第一时间就想到的是 nodejs,虽然nodejs是一个主线程,但是异步文件读写,事件响应机制,肯定也是调用了线程,在实际编程的时候不需要考虑线程的相关的问题。

代码不复杂如下,写完了之后,适当的封装了下

问题还是有的

1.nodejs编码问题,在window环境下对GBK编码支持不好,主要是utf8文件的处理

2.效率上面可能可以再通过 线程进行优化,这块没做深入的考虑

3.匹配出来,可能有单个的标点符号的短语等情况,需要人工排查

实际情况中,文件是GBK的,还有些文件是utf8的,后来还是考虑通过 脚本语言 快手实现的时候,

1.文件编码的问题,判断通过搜索

判断文件首位3个字节是不是 ef bb bf,但是这个只是针对有BOM的utf8格式

对无BOM的utf8格式,需要进行字节特征码的判断(有难度,精力有限,使用了上面的方案,对于无BOM的情况,进行人工排查)。

2.因为快手多线程方便编程很简单,一直以为多线程肯定比单线程效率要好。实际情况却和想的不一样,单线程的比多线程的快多了。看来主要瓶颈还是在读写文件IO上面。

以上所述就是本文全部内容了,希望大家能够喜欢。

【相关教程推荐】

1. JavaScript视频教程
2. JavaScript在线手册
3. bootstrap教程

热心网友 时间:2022-05-18 07:29

中英文切换由前端来完成
nodejs是后端框架
请采纳
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年欧洲杯赛程表 德国欧洲杯足球赛2024赛程时间表 勇者斗魔王勇者斗恶龙12Gameboy游戏1中最后魔王变身后怎么打2中什么武... 电脑开机十秒技巧怎样让电脑开机速度变快 完美世界手游熊猫哪里抓完美国际熊猫是怎么得的 ...每一关跳旗杆的时候怎么才能跳到满分我每次都只能跳到 ip11和ip11pro区别 请问;谁知道SJ-M里面有一个叫基_什么? 智齿疼一定要拔吗 大师们帮我算算我的命数!不胜感激~ 怎样选择评估公司 成语故事动画版365怎么下载 求一个简短的成语故事的flash 源文件 fla格式的 谢谢~~~ 哪里有成语故事FLASH的原件下载啊? 大富翁8怎么单机上两个人玩? 求大富翁单机版游戏,可以多人参与的! 有什么好玩的大富翁游戏~单机的哦! 大富翁4单机版好玩吗?具体有哪些过关秘籍?谢谢谢谢 手机上可以玩单机版《大富翁》吗? 找一版很久以前的单机大富翁(或者类似大富翁)的游戏,当时是好像是光盘装的? 大富翁单机版在哪下载 单机游戏大富翁系列 那部比较好玩 有哪些可以联机的单机大富翁? 集体房屋租赁合同 朝阳区公司,注册地址变更,需提交什么材料?变更程序? 基金转换有什么好处? 我的小米2c不知道为什么下载不了淘宝网 怎么从手机淘宝上下载软件? 同学群退了又进,进了又退有关糸吗? 我为什么我进网进是进去了 但里面的内容要等很长时间才跳出来 小米3想下载淘宝不知道怎么下? 盗墓贼千辛万苦盗墓,为何发现墓葬中人是活的,难道诈尸了? 盗墓贼盗挖了清朝知县常祭的司马懿墓后,发现了什么真相? 合伙开会计代理公司应注意什么? 删除微信好友不记得怎么加回来? 盘点值得推荐的民国剧,【在线观看】免费百度云资源 盘点最近很火的民国电视剧,【免费高清】在线观看百度网盘资源 盘点*电视剧排行榜前十名,【免费高清】在线观看百度网盘资源 跪求国产都市爱情电视剧推荐,【在线观看】免费百度云资源 【合集】有哪些关于民国的电视剧,【在线观看】免费百度云资源 【合集】女性看的电视剧,【免费高清】在线观看百度网盘资源 盘点经典民国电视剧,【免费高清】在线观看百度网盘资源 【合集】2021都市电视剧排行榜前十名,【在线观看】免费百度云资源 跪求2021好看的悬疑电视剧电视剧推荐,【免费高清】在线观看百度网盘资源 跪求*题材的电视剧排行榜,【免费高清】在线观看百度网盘资源 跪求民国电视剧排名,【免费高清】在线观看百度网盘资源 盘点民国片排行榜电视剧,【免费高清】在线观看百度网盘资源 删掉了微信好友,但是又不知道和手机号,怎么加回? 跪求2021年8月播出的电视剧有哪些,【在线观看】免费百度云资源 微信公众号之订阅号怎么开通微信商城 我十六岁,眼袋眼皱黑眼圈,怎么办?追加啊