我正在使用 Capacitor 3,檔案系統,并將資料保存到檔案中。
這是代碼:
writeToCSVFile = async () => {
await Filesystem.writeFile({
path: 'text.csv',
data: `0123445544,4556677`,
directory: Directory.Documents
});
};
該檔案正在保存,但 csv 的單元格 1 中有一些帶有一些奇怪字符的資料。
在我的罐子里應該有 2 個單元格,每個單元格都有資料中的一個數字。
我怎樣才能解決這個問題?
uj5u.com熱心網友回復:
您必須將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
});
};
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/460331.html
