We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c48c5fc commit 54c44a2Copy full SHA for 54c44a2
frontend/src/utils/file.ts
@@ -44,7 +44,7 @@ export const getKey = (path: string) =>
44
.replace(/\./g, '_')
45
46
export const getEncodeValue = (buffer: ArrayBuffer) => {
47
- const encode: string[] = []
+ let encode = 'utf-8'
48
49
for (const item of ENCODING_OPTIONS) {
50
try {
@@ -61,11 +61,12 @@ export const getEncodeValue = (buffer: ArrayBuffer) => {
61
}
62
63
64
- encode.push(item.value)
+ encode = item.value
65
+ break
66
} catch {
67
continue
68
69
70
- return { encode: encode[0] || 'utf8', value: new TextDecoder(encode[0] || 'utf8').decode(buffer) }
71
+ return { encode, value: new TextDecoder(encode).decode(buffer) }
72
0 commit comments