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:

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:

SJIS

UTF-8

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

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

1

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

SJIS

UTF-8

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

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

3

Ruby suportă nativ următoarele encodări:

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

SJIS

EUC-JP

BIG5

UTF-16

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

UTF-8

12345

Cuvântul cheie „__ENCODING__” întoarce:

numele encodării fișierului sursă

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

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

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 fișierele care nu sunt sursa programului

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

se referă la fluxuri IO

234

Encodarea externă:

este implicit utf-8

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

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

12

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