b'\n_START_ARTICLE_\nUTF-32/UCS-4\n_START_SECTION_\nHist\xc3\xb3ria\n_START_PARAGRAPH_\nO padr\xc3\xa3o original ISO 10646 define uma forma de codifica\xc3\xa7\xc3\xa3o de 31-bit chamado de  UCS-4, em que cada caractere codificado em no Conjunto Universal de Caracteres (UCS em ingl\xc3\xaas) \xc3\xa9 representado por um valor de c\xc3\xb3digo amigavel de 32-bit em um espa\xc3\xa7o de c\xc3\xb3digo de inteiros entre 0 e hexadecimal 7FFFFFFF._NEWLINE_UCS-4 \xc3\xa9 suficiente para representar todo o espa\xc3\xa7o unicode, que possui 1114112 (= 2\xc2\xb2\xe2\x81\xb0+2\xc2\xb9\xe2\x81\xb6) pontos de c\xc3\xb3digo e portanto requer no m\xc3\xa1ximo 10FFFF(hexadecimal). Algumas pessoas consideram que \xc3\xa9 um desperd\xc3\xadcio reservar um espa\xc3\xa7o t\xc3\xa3o grande de c\xc3\xb3digo para mapear um conjunto relativamente pequeno de pontos de c\xc3\xb3digo, ent\xc3\xa3o uma nova codifica\xc3\xa7\xc3\xa3o, UTF-32, foi proposta. UTF-32 \xc3\xa9 um subconjunto do UCS-4 que usa valores de c\xc3\xb3digo de 32-bit somente do espa\xc3\xa7o de c\xc3\xb3digo de 0 a 10FFFF._NEWLINE_UTF-32 Era originalmente somente um subconjunto do padr\xc3\xa3o UCS-4, mas o Documento de Principios e Procedimentos de JTC1/SC2/WG2 afirmou que todas as atribui\xc3\xa7\xc3\xb5es futuras de caracteres ser\xc3\xa3o limitados ao PBM (BMP) ou os primeiros 14 planos suplementares e removeu antigas provis\xc3\xb5es para posi\xc3\xa7\xc3\xb5es de c\xc3\xb3digo privadas nos grupos de 60 a 7F e nos planos de E0 a FF._NEWLINE_De acordo com UCS-4 e UTF-32 agora podem ser considerados identicos, salvo que o padr\xc3\xa3o UTF-32 possui semantica Unicode adicional que precisa ser observada.'