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"; }