
JS
南山老沙
GIS架构师,爱生活,爱技术
展开
-
通过nodejs将ANSI转UTF-8
需求,批量将歌词lrc内容ANSI转为utf-8const fs = require('fs');const path = require('path');var iconv = require('iconv-lite');const fileTypes = ['.lrc'];// 输入目录const inputFolder = './lrcs/'// 输出目录const...原创 2019-12-06 14:22:54 · 3747 阅读 · 0 评论 -
初始化一个序列数组的方式 js
初始化数组原创 2018-05-09 18:06:22 · 2141 阅读 · 0 评论 -
解决 pm2 中的 permission denied 问题
环境:Ubuntu 16.04 问题描述: 在项目目录下有个文件夹dist,是由docker一个应用创建的,然后通过 node 使用 fs.mkdir 在dist下再创建一个目录,却报错权限不足,即 Permission denied如果使用命令sudo node ./bin/www则能成功创建。但项目用的是pm2sudo pm2 start ./bin/www该命令虽...原创 2018-08-16 16:38:00 · 8059 阅读 · 1 评论 -
JSON.stringify 输出格式化文本
平时直接使用 JSON.stringify(jsonData),出来发现没有格式化,搜了一下,发现 stringify 后面还可以再传两个参数,很关键的两个参数。使用以下两种方式,即可格式化输出:JSON.stringify(style,null, 2) // 缩进2个空格JSON.stringify(style,null, '\t') // 按tab缩进语法 JSON.st...原创 2018-09-13 18:08:39 · 9790 阅读 · 0 评论 -
js 去除字符串首尾指定字符
' abc '.trim(); // 'abc'这是去除首尾空格的办法那么有没办法去除首尾指定的字符,肯定有,方法很多,,下面通过正则表达式实现例如,我想去掉首尾逗号 ,let str = ',abc,cde,fff,';str = str.replace(/^(\s|,)+|(\s|,)+$/g, '');// 结果: 'abc,cde,fff'OK,得到自己想要的结果,记录一...原创 2019-07-11 18:08:08 · 26190 阅读 · 1 评论 -
js 加载 csv 文件时内容出现中文乱码问题
前言: csv 文件保存时,不是 utf-8 编码,导致读取的时候出现中文乱码一个简单粗暴的解决方法:用记事本打开csv文件,另存为utf-8编码文件下面是另外一个方法 fetch('static/data/list.csv', { }).then((res) => { console.log('object res', res); ...原创 2019-09-10 12:42:13 · 5501 阅读 · 0 评论