阅读:53回复:7

新版小小在繁體中文Windows透過直通車輸入時會傳回亂碼

楼主#
更多 发布于:2026-04-07 09:58
作業系統:Windows 11 Home 64位元繁體中文版
小小版本:2026.03.26以後的較新版本(w64內置版)
碼表設置:test $[測試腳本]$GO(|cscript$_script/test.js$_//Nologo)
問題描述:
test.js使用ANSI編碼,用較舊版本的小小可以正常傳回繁體中文,用較新版本的小小則會傳回亂碼
將test.js改用GB18030編碼,用較新版本的小小可以正常傳回部分繁體中文(例如:「測」),但是會掉字(例如:「試」會變成「?」)


因為我想要克服臨英不能使用CTRL的問題,結果更新後這個問題解決了,卻變成直通車有亂碼的問題
再勞煩周大後續更新時看能不能解決這個問題,謝謝!

最新喜欢:

盘古大陆盘古大陆
沙发#
发布于:2026-04-07 22:30
不太清楚具体使用场景,但如果是Windows系统运行script,建议试试看将js文件改为unicode编码,或者说是 UTF-16 LE编码保存看看。
板凳#
发布于:2026-04-07 22:44
当前除了nodejs之外,所有的传输都用了gb18030编码。但在非简中环镜下,应用直接使用gb编码可能有问题。
我后续考虑有没有合适的办法。
个人建议用nodejs实现你的脚本。
地板#
发布于:2026-04-07 23:11
yanqian:不太清楚具体使用场景,但如果是Windows系统运行script,建议试试看将js文件改为unicode编码,或者说是 UTF-16 LE编码保存看看。回到原帖
應該不是我的js、vbs文件編碼的問題,我用ANSI、Unicode編碼時,在cmd環境下,執行
cscript test.js //Nologo
都會得到正常的結果(繁體字顯示無誤)。
我在3月26日有更新過小小,那時使用直通車還是正常的,我有保留那個版本。
在3月26日過後更新小小,或是手動下載4月5日的版本來使用,使用直通車運行原有的script,就會傳回亂碼。
4楼#
发布于:2026-04-07 23:17
dgod:当前除了nodejs之外,所有的传输都用了gb18030编码。但在非简中环镜下,应用直接使用gb编码可能有问题。
我后续考虑有没有合适的办法。
个人建议用nodejs实现你的脚本。
回到原帖
好的!感謝周大
5楼#
发布于:2026-04-07 23:23
更新到网盘版看一下是否已修复
6楼#
发布于:2026-04-08 00:02
dgod:更新到网盘版看一下是否已修复回到原帖
更新後並沒有修復
我平常使用直通車的頻率不高,周大不用優先處理這個問題
我也會找時間改用nodejs看看
7楼#
发布于:2026-04-08 00:22
ezpeer2000:更新後並沒有修復
我平常使用直通車的頻率不高,周大不用優先處理這個問題
我也會找時間改用nodejs看看
回到原帖
确认是网盘的64位版?脚本改回big5或utf16编码了吗
游客

返回顶部