{"id":"iso8859-europe-encode","version":"1.0.0","description":"Encode ISO-8859-2, -3, -4, -10, -13, or -16 using pinned published character tables.","supported_operations":["encode ISO 8859 European text","ISO 8859 part 2 encode","Latin 3 character set encode","Latin 4 bytes encode","Latin 6 data encode","Latin 7 text encode","Latin 10 encode conversion"],"unsupported_operations":["automatic encoding detection","multibyte or stateful character encodings","Unicode normalization"],"semantics":["The encoding field explicitly selects one pinned ISO/IEC 8859 edition; no heuristic detection occurs.","Undefined bytes are diagnosed by zero-based byte offset; unrepresentable text is diagnosed by Unicode scalar offset.","max_output_bytes measures UTF-8 bytes in the compact JSON serialization of the returned object; oversized results fail with limit_exceeded.","Disclaimer: format transform only; provides no confidentiality, integrity, or authenticity."],"limits":{"max_input_bytes":4096,"max_output_bytes":16384},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["encoding","text"],"properties":{"encoding":{"type":"string","enum":["iso-8859-2","iso-8859-3","iso-8859-4","iso-8859-10","iso-8859-13","iso-8859-16"]},"text":{"type":"string","maxLength":4096},"unrepresentable":{"type":"string","enum":["strict","replace"]},"replacement_byte":{"type":"integer","minimum":0,"maximum":255}}},"output_schema":{"type":"object","additionalProperties":false,"required":["bytes_base64","replacement_offsets","standard_version","data_version","edition"],"properties":{"bytes_base64":{"type":"string","maxLength":5464},"replacement_offsets":{"type":"array","items":{"type":"integer","minimum":0},"maxItems":4096},"standard_version":{"type":"string"},"data_version":{"type":"string"},"edition":{"type":"string"}}},"examples":[{"input":{"encoding":"iso-8859-2","text":"Aą"},"output":{"bytes_base64":"QbE=","replacement_offsets":[],"standard_version":"ISO/IEC 8859 parts 2:1999, 3:1999, 4:1998, 10:1998, 13:1998, 16:2001","data_version":"iso-8859-europe-2026-10-24","edition":"ISO/IEC 8859-2:1999"}},{"input":{"encoding":"iso-8859-2","text":"😀","unrepresentable":"replace"},"output":{"bytes_base64":"Pw==","replacement_offsets":[0],"standard_version":"ISO/IEC 8859 parts 2:1999, 3:1999, 4:1998, 10:1998, 13:1998, 16:2001","data_version":"iso-8859-europe-2026-10-24","edition":"ISO/IEC 8859-2:1999"}}],"execute_url":"/v1/tools/iso8859-europe-encode/versions/1.0.0/execute"}