Przeglądaj źródła

Небольшое исправление опознававния кодировки

Book Pauk 3 lat temu
rodzic
commit
c878ce432f
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      server/core/Reader/BookConverter/textUtils.js

+ 1 - 1
server/core/Reader/BookConverter/textUtils.js

@@ -3,7 +3,7 @@ const chardet = require('chardet');
 function getEncoding(buf) {
 function getEncoding(buf) {
     let selected = getEncodingLite(buf);
     let selected = getEncodingLite(buf);
 
 
-    if (selected == 'ISO-8859-5') {
+    if (selected == 'ISO-8859-5' && buf.length > 10) {
         const charsetAll = chardet.analyse(buf.slice(0, 20000));
         const charsetAll = chardet.analyse(buf.slice(0, 20000));
         for (const charset of charsetAll) {
         for (const charset of charsetAll) {
             if (charset.name.indexOf('ISO-8859') < 0) {
             if (charset.name.indexOf('ISO-8859') < 0) {