KamiSama.IranSystem
10.0.11.9
dotnet add package KamiSama.IranSystem --version 10.0.11.9
NuGet\Install-Package KamiSama.IranSystem -Version 10.0.11.9
<PackageReference Include="KamiSama.IranSystem" Version="10.0.11.9" />
<PackageVersion Include="KamiSama.IranSystem" Version="10.0.11.9" />
<PackageReference Include="KamiSama.IranSystem" />
paket add KamiSama.IranSystem --version 10.0.11.9
#r "nuget: KamiSama.IranSystem, 10.0.11.9"
#:package KamiSama.IranSystem@10.0.11.9
#addin nuget:?package=KamiSama.IranSystem&version=10.0.11.9
#tool nuget:?package=KamiSama.IranSystem&version=10.0.11.9
KamiSama.IranSystem
Version: 10.0.0
Description
Iran System encoding conversion helpers for legacy Persian text interoperability. Use this package when integrating with systems that still exchange Iran System encoded data.
How to use
dotnet add package KamiSama.IranSystem --version 10.0.0
Create an IranSystemEncoding instance and use its string-based methods for complete buffers:
using KamiSama.IranSystem;
var encoding = new IranSystemEncoding();
string text = encoding.GetString(iranSystemBytes);
byte[] bytes = encoding.GetBytes(text);
Iran System stores contextual glyph shapes, so decoded Persian text contains Arabic presentation-form characters rather than normalized letters. Encoding requires those exact mapped code points; unsupported characters are written as 0xFF, which decodes as a non-breaking space.
Namespaces
- KamiSama.IranSystem (1 types)
Types
- KamiSama.IranSystem.IranSystemEncoding - A
System.Text.Encodingimplementation for converting between legacy single-byte Iran System data and Unicode characters. Use its complete-buffer string methods when exchanging data with legacy Persian systems.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on KamiSama.IranSystem:
| Package | Downloads |
|---|---|
|
KamiSama.Iso8583.Protocol
rich ISO 8583 library to parse and compose messages and subset of the iso fields. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.11.9 | 85 | 8/24/2026 |
| 10.0.11.8 | 81 | 8/21/2026 |
| 10.0.11.7 | 85 | 8/21/2026 |
| 10.0.11.6 | 85 | 8/19/2026 |
| 10.0.11.5 | 79 | 8/18/2026 |
| 10.0.11.4 | 89 | 8/18/2026 |
| 10.0.11.3 | 85 | 8/18/2026 |
| 10.0.11.2 | 85 | 8/18/2026 |
| 10.0.11.1 | 88 | 8/15/2026 |
| 10.0.11 | 104 | 8/11/2026 |
| 10.0.10.2 | 94 | 8/4/2026 |
| 10.0.10.1 | 111 | 7/31/2026 |
| 10.0.10 | 107 | 7/30/2026 |
| 10.0.9 | 126 | 6/20/2026 |
| 10.0.7 | 136 | 5/1/2026 |
| 10.0.6 | 141 | 4/16/2026 |
| 10.0.1 | 280 | 11/26/2025 |
| 10.0.0 | 310 | 11/22/2025 |
| 3.1.6 | 271 | 11/7/2025 |
| 3.1.5 | 260 | 11/6/2025 |