iconv_open(3) Library Functions Manual iconv_open(3) NUME iconv_open - aloca descriptorul pentru conversia setului de caractere BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include iconv_t iconv_open(const char *tocode, const char *fromcode); DESCRIERE Funcia iconv_open() aloca un descriptor de conversie adecvat pentru conversia secvenelor de octei din codificarea de caractere fromcode in codificarea de caractere tocode. Valorile permise pentru fromcode i tocode i combinaiile acceptate depind de sistem. Pentru biblioteca GNU C, valorile permise sunt enumerate de comanda iconv --list, iar toate combinaiile valorilor enumerate sunt acceptate. In plus, biblioteca GNU C i biblioteca GNU libiconv accepta urmatoarele doua sufixe: //TRANSLIT Atunci cand irul ,,//TRANSLIT" este adaugat la tocode, se activeaza transliterarea. Aceasta inseamna ca, atunci cand un caracter nu poate fi reprezentat in setul de caractere inta, acesta poate fi aproximat prin intermediul unuia sau mai multor caractere cu aspect similar. //IGNORE Atunci cand irul ,,//IGNORE" este adaugat la tocode, caracterele care nu pot fi reprezentate in setul de caractere inta vor fi eliminate in mod silenios. Descriptorul de conversie rezultat poate fi utilizat cu iconv(3) de un numar nelimitat de ori. Acesta ramane valabil pana cand este dezalocat (eliberat) cu iconv_close(3). Un descriptor de conversie conine o stare de conversie. Dupa crearea cu ajutorul iconv_open(), starea se afla in starea iniiala. Utilizarea iconv(3) modifica starea de conversie a descriptorului. Pentru a readuce starea in starea iniiala, utilizai iconv(3) cu NULL ca argument inbuf. VALOAREA RETURNATA In caz de succes, iconv_open() returneaza un descriptor de conversie proaspat alocat. In caz de eec, returneaza (iconv_t) -1 i configureaza errno pentru a indica eroarea. ERORI-IEIRE Poate aparea, printre altele, urmatoarea eroare: EINVAL Conversia de la fromcode la tocode nu este acceptata de implementare. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +-------------------------------+---------------------+----------------+ |Interfaa | Atribut | Valoare | +-------------------------------+---------------------+----------------+ |iconv_open() | Sigurana firelor | MT-Safe locale | +-------------------------------+---------------------+----------------+ STANDARDE POSIX.1-2008. ISTORIC glibc 2.1. POSIX.1-2001, SUSv2. CONSULTAI I iconv(1), iconv(3), iconv_close(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 iconv_open(3)