Encoding and Languages
Several of our core services internally are using the Windows-1257 code page supporting mainly Baltic and a list of other European languages. While the ISO20022 standard messages technically use UTF-8.
In practice in most cases it means that we do technically accept the UTF-8 Unicode characters, but replace them with ? symbols if these characters are not supported by Windows-1257. This rule applies to all API services unless stated differently - including the.
For example unstructured payment description submitted in the payment file:
More info about the code page: https://en.wikipedia.org/wiki/Windows-1257
In addition to code page requirements Connect applies the following character conversions. These conversions apply before codepage restrictions take place.
Character replacements for all payments
\
/
] }
)
[
(
_ ~
-
` ’
'
Ę Ē É Ė
E
ę ē é ė
e
Ć Č
C
ć č
c
Ģ
G
ģ
g
Į Ī
I
į ī
i
Ķ
K
ķ
k
Ļ Ł
L
ļ ł
l
Ń Ņ
N
ń ņ
n
[character code 160]
space
€
E
Ą Ā Å
A
æ ą ā å
a
Ó Ō Ø
O
ó ō ø
o
Ū Ų
U
ū ų
u
Ś
S
ś ß
s
Ź Ż
Z
ź ż
z
Additional replacements based on receiver bank BIC country
ISO - all countries except for EE and GB
EE - Estonia
GB - Great Britain
{
(
ISO, EE
;
č
ISO, EE
Ä
A
ISO, GB
ä
a
ISO, GB
Õ Ö
O
ISO, GB
õ ö
o
ISO, GB
Ü
U
ISO, GB
ü
u
ISO, GB
Š
S
ISO, GB
š
s
ISO, GB
Ž
Z
ISO, GB
ž
z
ISO, GB
Last updated