电容器/离子文件系统 writeFile 到 csv
Capacitor / Ionic Filesystem writeFile to csv
我正在使用 Capacitor 3、文件系统并将数据保存到文件中。
代码如下:
writeToCSVFile = async () => {
await Filesystem.writeFile({
path: 'text.csv',
data: `0123445544,4556677`,
directory: Directory.Documents
});
};
文件正在保存,但 csv 的单元格 1 中的一些数据包含一些奇怪的字符。
在我的罐子里应该有 2 个单元格,每个单元格都有数据中的一个数字。
我该如何解决这个问题?
您必须将 encoding
参数设置为 Encoding.UTF8
:
import { Filesystem, Directory, Encoding } from '@capacitor/filesystem';
writeToCSVFile = async () => {
await Filesystem.writeFile({
path: 'text.csv',
data: `0123445544,4556677`,
directory: Directory.Documents,
encoding: Encoding.UTF8
});
};
我正在使用 Capacitor 3、文件系统并将数据保存到文件中。
代码如下:
writeToCSVFile = async () => {
await Filesystem.writeFile({
path: 'text.csv',
data: `0123445544,4556677`,
directory: Directory.Documents
});
};
文件正在保存,但 csv 的单元格 1 中的一些数据包含一些奇怪的字符。
在我的罐子里应该有 2 个单元格,每个单元格都有数据中的一个数字。
我该如何解决这个问题?
您必须将 encoding
参数设置为 Encoding.UTF8
:
import { Filesystem, Directory, Encoding } from '@capacitor/filesystem';
writeToCSVFile = async () => {
await Filesystem.writeFile({
path: 'text.csv',
data: `0123445544,4556677`,
directory: Directory.Documents,
encoding: Encoding.UTF8
});
};