-
x <= y;
De acordo com o site abaixo, UTF-8 vai às vezes usar mais bytes para representar strings do que ISO-8859-1
http://blog.caelum.com.br/entendendo-unicode-e-os-character-encodings/
-
A codificação ISSO-8859, em qualquer uma de suas variações, ocupa 8 bits (1 byte). Já o UTF-8 pode variar de 1 a 4 bytes, a depender do caractere. Assim, a quantidade X será sempre menor ou igual (<=) a Y. Letra D!
-
A codificação ISSO-8859, em qualquer uma de suas variações, ocupa 8 bits (1 byte).
Já o UTF-8 pode variar de 1 a 4 bytes, a depender do caractere.
Assim, a quantidade X será sempre menor ou igual (<=) a Y. Letra D!
-
Eu posso ter um nome em português que não usa caracteres especiais (JOANA) então nesse caso o ISO 8859-1 já supre minha necessidade. Então perceba que nem sempre eu precisaria usar o meu byte a mais do UTF-8, quero dizer, nem sempre para codificar uma cadeia de caracteres em português valeria a relação y>x ( estaria mais para um x=y).
Porém também não podemos afirmar que é tudo a mesma coisa, pois se a cadeia de caracteres em português que eu esteja tentando decodificar for (JOÃO), por causa desse acento no "A" eu precisaria usar o 1 byte a mais que o UTF-8 me entrega. Então perceba, dependendo do que eu queira fazer, dentro do idioma português (que usa caracteres especiais) eu posso ter y=x ou y>x
-
Eu posso ter um nome em português que não usa caracteres especiais (JOANA) então nesse caso o ISO 8859-1 já supre minha necessidade. Então perceba que nem sempre eu precisaria usar o meu byte a mais do UTF-8, quero dizer, nem sempre para codificar uma cadeia de caracteres em português valeria a relação y>x.
Porém também não podemos afirmar que é tudo a mesma coisa, pois se a cadeia de caracteres em português que eu esteja tentando decodificar for (JOÃO), por causa desse acento no "A" eu precisaria usar o 1 byte a mais que o UTF-8 me entrega. Então perceba, dependendo do que eu queira fazer, dentro do idioma português (que usa caracteres especiais) eu posso ter y=x ou y>x