CNode

小虫子:关于fs的一个初学者问题,谢谢

Ddcminicode发布于13 年前最后回复13 年前11 回复5112 浏览0 收藏

文本内容: 人逢喜事精神爽 打车就去火葬场

what what what is the fuck!

1111112222222

33399908984038394028

fs.readFile('fsTest.txt','utf-8',function(err,data){....}); 读取文件

成功输出后却没有前面的两句诗,难道是因为写的太妙了?

查看回复

回复 (11)

W
wodesuck#1·13 年前

嗯,寫太妙了。

J
jiyinyiyong#2·13 年前

求截图..

A
a272121742#3·13 年前

肯定不会一次性读完的

D
DoubleSpout#4·13 年前

txt默认编码不是utf8,另存为utf8试试

D
dcminicode#6·13 年前
引用 DoubleSpouttxt默认编码不是utf8,另存为utf8试试

另存为的utf-8编码的时候确实可以显示中文了,但是这种方式如果实际用太不可取了,难道需要用户自己要各种另存?有没有什么函数或者方法可以再程序段解决这个问题

D
dcminicode#7·13 年前
引用 DoubleSpouttxt默认编码不是utf8,另存为utf8试试

而且我再docs.cnnodejs的fs.readFile的介绍里,没有看到各种编码再nodejs里的表示方式,ansi再nodejs里用什么表示?

J
jiyinyiyong#8·13 年前
引用 DoubleSpouttxt默认编码不是utf8,另存为utf8试试

@dcminicode 没在 Windows 写过 Node 的飘过... 一般 Node 写了服务器端, 服务器很少是 Windows 的, 问题关键不在这

也想知道其他格式完善的处理方法...

J
JacksonTian#9·13 年前

你用别的编码编写,通过utf8读取显示,unicode编码的字符就无法显示了呗。如果你通过buffer的方式读取,然后通过iconv-lite进行转码,必然是可以显示的。

Z
zaobao#10·13 年前

是不是windows的console的字符集不是UTF-8的原因,所以看不见中文。

S
seasonx4#11·13 年前

i18n 搜素下NODE国际化

参与回复
登录后即可参与回复。登录