Regulile lexicale din Ruby, cuvintele cheie, punctuația și operatorii sunt definiți folosind caractere din setul:

Unicode
 
ASCII
 
SJIS
 

1

Implicit, interpretorul Ruby (v > 2.0) consideră că fișierul sursă este encodat UTF-8.

adevărat
 
fals
 

1

Comentariul ce indică encodarea fișierului:

poate conține cuvântul „coding” în orice poziție, chiar și prefixat

cuvântul „coding” poate fi urmat de „:” sau de „=”

cuvântul „coding” împreună cu numele encodării sunt case sensitive, și trebuie scrise cu litere mici

comentariul, scris corespunzător, poate ajuta și editorul text

123

Encodarea cunoscută ca și BINARY este:

US-ASCII (denumit și 7-bit ASCII)

ASCII-8BIT (famila ISO-8859-x)

SJIS

UTF-8

1

În cazul cărei encodări există Byte Order Mark (care este opțional)?

SJIS

ASCII-8BIT (famila ISO-8859-x)

US-ASCII (denumit și 7-bit ASCII)

UTF-8

3

Ruby suportă nativ următoarele encodări:

UTF-8

SJIS

US-ASCII (denumit și 7-bit ASCII)

UTF-16

ASCII-8BIT (famila ISO-8859-x)

EUC-JP

BIG5

12345

Cuvântul cheie „__ENCODING__” întoarce:

un obiect tip Encoding cu numele encodării fișierului sursă

numele encodării folosite pentru a citi din fișiere externe

numele encodării fișierului sursă

1

Mai multe fișiere sursă aparținând aceluiași program pot avea encodări diferite?

DA
 
NU
 

1

Encodarea externă:

poate fi aflată cu Encoding.default_external

se referă la fluxuri IO

se referă la fișierele sursă, altele decât cel curent

se referă la fișierele care nu sunt sursa programului

234

Encodarea externă:

este implicit setată de sistem în funcție de setările a sistemului (locales)

poate fi setată cu parametrul --encoding la rularea interpretorului

este implicit utf-8

12

Credem în educația gratuită și în dreptul la educație. Contact: [email protected]
2007-2025 invatasingur.ro