iconv(1) General Commands Manual iconv(1) NUME iconv - convertete textul dintr-o codificare de caractere in alta REZUMAT iconv [opiuni] [-f de_la-codificarea] [-t la-codificarea] [fiier-intrare]... DESCRIERE Programul iconv citete un text intr-o codificare i produce textul intr-o alta codificare. In cazul in care nu se indica niciun fiier de intrare sau daca este indicat sub forma unei liniue (-), iconv citete de la intrarea standard. Daca nu este dat niciun fiier de ieire, iconv scrie la ieirea standard. Daca nu se indica de_la-codificarea, valoarea implicita este derivata din codificarea caracterelor din configuraia regionala curenta. Daca nu se indica la-codificarea, valoarea implicita este derivata din codificarea caracterelor din configuraia regionala curenta. OPIUNI --from-code=de_la-codificarea -f de_la-codificarea Utilizeaza de_la-codificarea pentru caracterele de intrare. --to-code=la-codificarea -t la-codificarea Utilizeaza la-codificarea pentru caracterele de ieire. In cazul in care irul //IGNORE este ataat la la-codificarea, caracterele care nu pot fi convertite sunt eliminate i se afieaza o eroare dupa conversie. Daca irul //TRANSLIT este adaugat la la-codificarea, caracterele care sunt convertite sunt transliterate atunci cand este necesar i posibil. 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. Caracterele care nu fac parte din setul de caractere inta i nu pot fi transliterate sunt inlocuite cu un semn de intrebare (?) la ieire. --list -l Enumera toate codificarile cunoscute ale seturilor de caractere. -c Elimina in tacere caracterele care nu pot fi convertite in loc sa se termine atunci cand intalnete astfel de caractere. --output=fiier-ieire -o fiier-ieire Utilizeaza fiier-ieire pentru ieire. --silent -s Aceasta opiune este ignorata; este furnizata doar pentru compatibilitate. --verbose Afieaza informaii privind progresul la ieirea de eroare standard atunci cand se proceseaza mai multe fiiere. --help -? Afieaza un rezumat al utilizarii i iese. --usage Imprima un mesaj scurt de utilizare i iese. --version -V Afieaza numarul versiunii, licena i declaraia de renunare la garanie pentru iconv. STARE DE IEIRE Returneaza 0 in caz de succes, diferit de zero in caz de eec. MEDIU La nivel intern, programul iconv utilizeaza funcia iconv(3) care, la randul sau, utilizeaza modulele gconv (biblioteci partajate incarcate dinamic) pentru a converti la i de la un set de caractere. Inainte de a apela iconv(3), programul iconv trebuie mai intai sa aloce un descriptor de conversie folosind iconv_open(3). Operarea acestei din urma funcii este influenata de definirea variabilei de mediu GCONV_PATH: o Daca GCONV_PATH nu este definita, iconv_open(3) incarca fiierul cache de configurare a modulelor gconv din sistem creat de iconvconfig(8) i apoi, pe baza configuraiei, incarca modulele gconv necesare pentru a efectua conversia. In cazul in care fiierul cache de configurare a modulelor gconv de sistem nu este disponibil, atunci se utilizeaza fiierul de configurare a modulelor gconv de sistem. o Daca este definita GCONV_PATH (ca o lista de nume de rute separate prin doua puncte), nu se utilizeaza fiierul cache de configurare a modulelor gconv din sistem. In schimb, iconv_open(3) incearca mai intai sa incarce fiierele de configurare, cautand in ordine in directoarele din GCONV_PATH, urmate de fiierul de configurare implicit al modululelor gconv din sistem. In cazul in care un director nu conine un fiier de configurare a modulelor gconv, orice module gconv pe care le-ar putea conine sunt ignorate. In cazul in care un director conine un fiier de configurare a modulelor gconv i se stabilete ca un modul necesar pentru aceasta conversie este disponibil in directorul respectiv, atunci modulul necesar este incarcat din directorul respectiv, ordinea fiind astfel incat se utilizeaza primul modul adecvat gasit in GCONV_PATH. Acest lucru permite utilizatorilor sa utilizeze module personalizate i chiar sa inlocuiasca modulele furnizate de sistem prin furnizarea unor astfel de module in directoarele GCONV_PATH. FIIERE /usr/lib/gconv Ruta implicita obinuita a modulelor gconv. /usr/lib/gconv/gconv-modules Fiierul obinuit de configurare a modulului gconv implicit al sistemului. /usr/lib/gconv/gconv-modules.cache Fiierul cache obinuit de configurare a modulelor gconv din sistem. In funcie de arhitectura, fiierele de mai sus pot fi in schimb localizate in directoare cu prefixul de ruta /usr/lib64. STANDARDE POSIX.1-2008. ISTORIC POSIX.1-2001. EXEMPLE Conversia textului din codificarea de caractere ISO/IEC 8859-15 in UTF-8: $ iconv -f ISO-8859-15 -t UTF-8 < intrare.txt > ieire.txt Urmatorul exemplu convertete din UTF-8 in ASCII, transliterand atunci cand este posibil: $ echo abc ss EUR ac | iconv -f UTF-8 -t ASCII//TRANSLIT abc ss ? EUR abc CONSULTAI I locale(1), uconv(1), iconv(3), nl_langinfo(3), charsets(7), iconvconfig(8) 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 28 ianuarie 2024 iconv(1)