node.js - PureScript Node.FS.Sync readTextFile 返回垃圾
问题描述
在最简单的 JS 中,我有:
const {readFileSync} = require('fs')
console.log(readFileSync('test.csv','utf8'))
按预期工作。我尝试在 PureScript 中重现它:
module Main where
import Prelude
import Effect.Console (log)
import Node.Encoding (Encoding(UTF8))
import Node.FS.Sync (readTextFile)
main = do
text <- readTextFile UTF8 "test.csv"
log text
将不可读的垃圾记录到控制台。为什么?我做错了什么?
编辑
原来垃圾只在pulp repl
模式下返回,并且只用于非拉丁字符。它与 . 无关Node.FS.Sync (readTextFile)
。并且log "ФЫВА"
在pulp repl
也产生垃圾。
解决方案
推荐阅读
- python - 列表理解:通过在单个列表中添加多个值来创建新列表
- powerbi - Power BI 假设分析
- javascript - 覆盖排序索引
- linear-programming - Pulp & coin-or-cbc:SOS 权重的含义是什么?
- javascript - 如何将道具添加到模板之外的组件
- android - databinding.ActivityMainBinding 无法在 Android 项目中导入
- regression - 如何使预测值的分布类似于训练示例?
- javascript - 发布请求以等待函数
- javascript - 每当在列表中添加新项目时,FlatList 都会呈现所有项目
- gitlab - 如何将更改上传到我的 Gitlab 存储库?