पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv2.0.1

charset

अक्षर सेट कोडिंग और डीकोडिंग लाइब्रेरी, जिसमें iso-(2-15), windows श्रृंखला, gbk, euc-jp, euc-kr, shift-jis शामिल हैं। और चरित्र सेट निर्धारण, canEncode, canDecode का समर्थन करता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.5 लाख
लाइक
27
Pub अंक
150

पैकेज इंस्टॉल करें

flutter pub add charset

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

charset पैकेज विभिन्न चरित्र सेट के लिए संपूर्ण समर्थन प्रदान करता है, जिसमें ISO-2 से ISO-15, Windows कोड पेज, GBK, EUC-JP, EUC-KR और Shift-JIS शामिल हैं। इसमें चरित्र सेट की पहचान भी शामिल है, साथ ही एक विशिष्ट चरित्र सेट के साथ एक स्ट्रिंग को एन्कोड या डिकोड करने में सक्षम होने की जाँच करने के लिए विधियाँ भी शामिल हैं। विभिन्न भाषाओं और पुराने सिस्टम के बीच व्यापक अंतर्राष्ट्रीयकरण और पाठ प्रबंधन की आवश्यकता वाले एप्लिकेशन के लिए उपयुक्त।

उपयोग

  • पुराने पाठ स्वरूपों का प्रबंधन
  • बहुभाषी सामग्री का समर्थन करना
  • अज्ञात पाठ संकल्पना का पता लगाना
  • विभिन्न अक्षर कोडिंग के बीच परिवर्तन करना
  • अंतर्राष्ट्रीयकृत ऐप स्थानीयीकरण
  • गैर-UTF8 डेटा स्ट्रीम को प्रसंस्कृत करना

मुख्य विशेषताएँ

  • कई पुराने कोडिंग का समर्थन
  • एम्बेडेड चरित्र सेट निर्धारण
  • canEncode और canDecode उपकरण
  • प्लेटफॉर्म के अनुकूलता
  • हल्का और फोकस्ड
  • Flutter pub के माध्यम से आसान एकीकरण

इनके लिए उपयुक्त

  • पुराने कोडिंग समर्थन की आवश्यकता वाले ऐप्स
  • गैर-UTF8 डेटा के साथ काम करने वाली स्थानीयीकरण टीमें
  • बाहरी स्रोतों से कच्चा पाठ प्रक्रिया करने वाले विकासकर्मी
  • जापानी, कोरियाई या चीनी पाठ वाले प्रोजेक्ट्स
  • डेटा माइग्रेशन या कन्वर्जन के लिए उपकरण

विचार योग्य बातें

  • केवल कोडिंग/डीकोडिंग संचालन तक सीमित
  • कोई बिल्ट-इन यूजर इंटरफेस या प्रारूपण विशेषताएँ नहीं हैं
  • कुछ मामलों में हस्तचालित चरित्र सेट की आवश्यकता होती है
  • उच्च प्रदर्शन बैच प्रोसेसिंग के लिए अनअनुकूलित
  • पूर्ण i18n फ्रेमवर्क के बजाय लक्षित एन्कोडिंग कार्यों के लिए सबसे उपयुक्त

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

charset

pub package

cp series,win series,iso series,gbk,euc-kr,euc-jp,shift-jis,cp437,utf-16 and utf-32 Encoding and Decoding Library for Dart Language

Arrange from
utf
fast_gbk
euc convert

Examples

import 'package:charset/charset.dart';

main() {
  // default
  print(utf16.decode([254, 255, 78, 10, 85, 132, 130, 229, 108, 52]));

  print(utf16.encode("上善若水"));

  // detect
  print(hasUtf16Bom([0xFE, 0xFF, 0x6C, 0x34]));

  // advance
  Utf16Encoder encoder = utf16.encoder as Utf16Encoder;
  print(encoder.encodeUtf16Be("上善若水", false));
  print(encoder.encodeUtf16Le("上善若水", true));
}

Notice

In 0.x versions CodePage series Does not containts control characters (0x00-0x31). 0.x 版本中CodePage不含控制字符 (0x00-0x31)

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट