"! <p class="shorttext synchronized" lang="en">Arabic</p>
"!
CLASS zcl_csr_windows_1256 DEFINITION
  PUBLIC
  INHERITING FROM zcl_csr_sbcs
  CREATE PUBLIC .

  PUBLIC SECTION.

    METHODS constructor .

    METHODS get_name
        REDEFINITION .
    METHODS get_language
        REDEFINITION .
  PROTECTED SECTION.
  PRIVATE SECTION.
ENDCLASS.



CLASS zcl_csr_windows_1256 IMPLEMENTATION.


  METHOD constructor.

    super->constructor( ).
    CONCATENATE
    '2020202020202020'
    '2020202020202020'
    '2020202020202020'
    '2020202020202020'
    '2020202020202000'
    '2020202020202020'
    '2020202020202020'
    '2020202020202020'
    '2061626364656667'
    '68696A6B6C6D6E6F'
    '7071727374757677'
    '78797A2020202020'
    '2061626364656667'
    '68696A6B6C6D6E6F'
    '7071727374757677'
    '78797A2020202020'
    '2081208320202020'
    '88208A209C8D8E8F'
    '9020202020202020'
    '98209A209C20209F'
    '2020202020202020'
    '2020AA2020202020'
    '2020202020B52020'
    '2020202020202020'
    'C0C1C2C3C4C5C6C7'
    'C8C9CACBCCCDCECF'
    'D0D1D2D3D4D5D620'
    'D8D9DADBDCDDDEDF'
    'E0E1E2E3E4E5E6E7'
    'E8E9EAEBECEDEEEF'
    '20202020F4202020'
    '20F920FBFC2020FF'
    INTO charmap.

    CONCATENATE
    '20C7E120C7E420C8C720DAE120DDED20E1E120E3E420E6C7C720C7C7C120C7CA20C7D120C7E120C7E1C3C7E1C7C7E1C8'
    'C7E1CAC7E1CCC7E1CDC7E1CFC7E1D3C7E1DAC7E1DEC7E1E3C7E1E6C7E1EDC7E320C7E420C7E4CAC820C7C920C7C920DD'
    'C920E1C920E3C920E6CA20C7CF20C7CFC920D120C7D1C920D320C7DA20C7DAE1ECDDED20E120C7E1C920E1EC20E1ED20'
    'E320C7E3C720E3C920E3E420E420C7E520C7E5C720E6C7E1E6E420EC20C7ED20C7ED20E3ED20E6EDC920EDD120EDE420'
    INTO ngrams.

  ENDMETHOD.


  METHOD get_language.

    language = 'ar'.

  ENDMETHOD.


  METHOD get_name.

    name = 'windows-1256'.

  ENDMETHOD.


ENDCLASS.
