llama.cpp प्रोजेक्ट ने b10275 बिल्ड जारी किया, जिसने विंडोज़ पर एक वर्ण एन्कोडिंग समस्या को ठीक किया जहाँ एक्सेंटेड वर्ण चुपचाप खो जाते थे। अपडेट सुनिश्चित करता है कि OEM कोड पेज में लिखने वाले चिल्ड प्रोसेस से टेक्स्ट JSON परत तक पहुँचने से पहले सही ढंग से UTF-8 में डिकोड हो जाए।
- एक समस्या को हल करता है जहाँ अमान्य बाइट्स पश्चिमी विंडोज़ इंस्टॉल पर गैर-UTF-8 OEM कोड पेज के कारण एक्सेंटेड आउटपुट को प्रतिस्थापित कर देते थे।
- MB_ERR_INVALID_CHARS का उपयोग करता है जब गलत कोड पेड का पता चला जाए तो प्रतिस्थापन वर्ण उत्पन्न करने के बजाय टेक्स्ट को बिना बदले लौटाने के लिए।
- डबल-डिकोडिंग को रोकता है जो पहले से UTF-8 के रूप में डिकोड होने वाले टेक्स्ट को पास करके।
- मल्टीबाइट वर्णों के बीच में समाप्त होने वाले स्ट्रीम किए गए चंक्स को संभालने के लिए मान्यता से पहले अधूरे ट्रेलिंग सीक्वेंस को छोड़ देता है।
यह फिक्स टूल आउटपुट में विशेष वर्णों को सुरक्षित रखता है, विंडोज़ सिस्टम पर उपयोगकर्ताओं के लिए सटीक डेटा हैंडलिंग सुनिश्चित करता है।