27 lines
No EOL
1.3 KiB
Kotlin
27 lines
No EOL
1.3 KiB
Kotlin
package net.dankito.fints.messages
|
|
|
|
|
|
/**
|
|
* Der HBCI-Basiszeichensatz baut auf dem international normierten Zeichensatz ISO 8859 auf.
|
|
* Im DE „Unterstützte Sprachen“ in die Bankparameterdaten (s. Kap. D.2) stellt das Kreditinstitut
|
|
* das jeweiligen Codeset des ISO 8859 ein. Ferner wird in die BPD das sprachen-spezifische Subset
|
|
* des ISO 8859 eingestellt. Codeset und Subset definieren gemeinsam den FinTS-Basiszeichensatz.
|
|
* Dieser gilt grundsätzlich für sämtliche nicht-binären Datenelemente. Sofern hiervon aufgrund
|
|
* von Verarbeitungsrestriktionen abgewichen wird, ist dies bei der jeweiligen Formatbeschreibung
|
|
* vermerkt. Für transparente Daten gilt der jeweilige Zeichensatz des Fremdformats.
|
|
*
|
|
* Kreditinstitutsseitig ist jeweils der vollständige erlaubte Zeichensatz zu unterstützen.
|
|
* FinTS-Syntaxzeichen (s. Kap. H.1.1) bleiben von den Zeichensatzvorgaben unberührt (d. h.
|
|
* sind stets erforderlich und mit fester Codierung vorgegeben).
|
|
*
|
|
* Wird ein Auftrag an ein Kreditinstitut übermittelt, der hinsichtlich Zeichensatz und Codierung
|
|
* nicht den Richtlinien entspricht, so ist dieser abzuweisen. Eine kreditinstitutsseitige Korrektur
|
|
* der Auftragsdaten erfolgt nicht.
|
|
*/
|
|
class HbciCharset {
|
|
|
|
companion object {
|
|
val DefaultCharset = Charsets.ISO_8859_1
|
|
}
|
|
|
|
} |