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

SJIS
 
Unicode
 
ASCII
 

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:

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

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

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

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

123

Encodarea cunoscută ca și BINARY este:

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

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

SJIS

UTF-8

1

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

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

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

SJIS

UTF-8

3

Ruby suportă nativ următoarele encodări:

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

UTF-8

UTF-16

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

SJIS

BIG5

EUC-JP

12345

Cuvântul cheie „__ENCODING__” întoarce:

numele encodării fișierului sursă

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

un obiect tip Encoding cu 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ă:

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

poate fi aflată cu Encoding.default_external

se referă la fluxuri IO

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

234

Encodarea externă:

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

este implicit utf-8

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

12

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