ISO 8859-4, znane taż jako Latin-4 bądź "północnoeuropejskie" – 8-bitowym kodowaniem znaków, będącym częścią standardu ISO/IEC 8859. Pierwotnie zostało ono zaprojektowane do pokrycia języków estońskiego, łotewskiego, litewskiego, grenlandzkiego i lapońskiego. Kodowanie to w znacznej części zostało zastąpione przez ISO 8859-10 i Unicode.

Tablica kodów ISO/IEC 8859-4:1998   x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF 0x Znaki kontrolne 1x 2x SP ! " # $ % & ' ( ) * + Przecinek, - . / 3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4x @ A B C D E F G H I J K L M N O 5x P Q R S T U V W X Y Z [ \ ] ^ _ 6x ` a b c d e f g h i j k l m n o 7x p q r s t u v w x y z { | } ~ 8x Nie używane 9x Ax NBSP Ą ĸ Ŗ ¤ Ĩ Ļ § ¨ Š Ē Ģ Ŧ SHY Ž ¯ Bx ° ą ˛ ŗ ´ ĩ ļ ˇ ¸ š ē ģ ŧ Ŋ ž ŋ Cx Ā Á Â Ã Ä Å Æ Į Č É Ę Ë Ė Í Î Ī Dx Đ Ņ Ō Ķ Ô Õ Ö × Ø Ų Ú Û Ü Ũ Ū ß Ex ā á â ã ä å æ į č é ę ë ė í î ī Fx đ ņ ō ķ ô õ ö ÷ ø ų ú û ü ũ ū ˙

W powyższej tabeli, znak o kodzie 0x20 jest zwykłą spacją, 0xA0 jest spacją niełamliwą, a znak 0xAD jest miękkim myślnikiem, który to nie powinien pojawić się we wszystkich, zgodnych przeglądarkach.

Mapowanie na Unicode Poniższa tabela przedstawia miejsca znaków z ISO 8859-4 w Unicode.