我使用的是电容器3,文件系统,我将数据保存到一个文件中。
以下是代码:
writeToCSVFile = async () => { await Filesystem.writeFile({ path: 'text.csv', data: `0123445544,4556677`, directory: Directory.Documents }); };
文件正在保存,但csv的单元格1中有一些数据带有一些奇怪的字符。
在我的罐子里应该有两个单元格,每个单元格都有数据中的一个数字。
我该怎么解决这个问题?
你必须设定 encoding 参数到 Encoding.UTF8 :
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 }); };