ISO 8859-3, znane także jako Latin-3, bądź „południowoeuropejskie”, jest 8-bitowym kodowaniem znaków należącym do rodziny ISO 8859. Oryginalnie zostało ono zaprojektowane do pokrycia języków, takich jak turecki, maltański i Esperanto, lecz wprowadzenie ISO 8859-9 zastąpiło ten zestaw znaków dla języka tureckiego.

Kodowanie to wciąż zachowuje popularność wśród użytkowników języka Esperanto, choć ta maleje wraz z rosnącą liczbą aplikacji obsługujących Unicode.

Tablica kodów ISO/IEC 8859-3:1999   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 Nieużywane 9x Ax NBSP Ħ ˘ £ ¤ NZ Ĥ § ¨ İ Ş Ğ Ĵ SHY NZ Ż Bx ° ħ ² ³ ´ µ ĥ · ¸ ı ş ğ ĵ ½ NZ ż Cx À Á Â NZ Ä Ċ Ĉ Ç È É Ê Ë Ì Í Î Ï Dx NZ Ñ Ò Ó Ô Ġ Ö × Ĝ Ù Ú Û Ü Ŭ Ŝ ß Ex à á â NZ ä ċ ĉ ç è é ê ë ì í î ï Fx NZ ñ ò ó ô ġ ö ÷ ĝ ù ú û ü ŭ ŝ ˙

Gdzie „NZ”, oznacza znak nie zdefiniowany przez standard.

W powyższej tabeli znak o kodzie 0x20 to zwykła spacja, 0xA0 to twarda spacja, a znak 0xAD to miękki dywiz.