From 49a1411c73c91c6c704720fd483943eea01320d9 Mon Sep 17 00:00:00 2001 From: iAmir Date: Sun, 12 Nov 2023 15:59:01 +0330 Subject: [PATCH] if MacCyrillic... set it to cp1251, 99% it's wrong --- src-tauri/src/helpers.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/helpers.rs b/src-tauri/src/helpers.rs index 7f76fd2c..6814609c 100644 --- a/src-tauri/src/helpers.rs +++ b/src-tauri/src/helpers.rs @@ -8,7 +8,9 @@ pub fn decode_buffer(buf: Vec) -> String { // let's just say it's cp1251 if encoding is not detected // FIXME: find a way to actually detect cp1251 and cp1252 from together - if result.0 == "KOI8-R" && result.1 < 0.7 && result.2 == "Russian" { + if result.0 == "MacCyrillic" + || (result.0 == "KOI8-R" && result.1 < 0.7 && result.2 == "Russian") + { str_encoding = "cp1251"; }