Pracuję nad internacjonalizacją jednego z moich programów do pracy. Staram się wykorzystywać foresight, aby uniknąć potencjalnych problemów lub przerobić proces w dół drogi.Jakie języki UTF-8 nie obsługuje?
Widzę odniesienia dla UTF-8, UTF-16 i UTF-32. Moje pytanie jest na dwie części:
- Jakie języki UTF-8 nie wsparcia?
- Jakie zalety mają UTF-16 i UTF-32 powyżej UTF-8?
Jeśli UTF-8 działa na wszystko, to jestem ciekaw co zaletą UTF-16 i UTF-32 (np są specjalne funkcje wyszukiwania w bazie danych, etc) o zrozumienie powinno pomóc mi skończyć projektowanie mój program (i połączenia z bazą danych) poprawnie. Dzięki!
Czy wiesz, czy istnieją jakieś zalety bazy danych związane z używaniem jednego typu nad drugim? –
Format UTF-8 jest bardziej kompaktowy, głównie z tekstu w języku angielskim, więc prawdopodobnie będzie szybciej. Nie powinieneś znajdować żadnych funkcji bazy danych dostępnych z jednym kodowaniem, a nie z innym. – RichieHindle