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

Unicode
 
SJIS
 
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:

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

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

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 „=”

123

Encodarea cunoscută ca și BINARY este:

UTF-8

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

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

SJIS

1

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

SJIS

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

UTF-8

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

3

Ruby suportă nativ următoarele encodări:

SJIS

UTF-16

BIG5

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

UTF-8

EUC-JP

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

12345

Cuvântul cheie „__ENCODING__” întoarce:

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

numele encodării fișierului sursă

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 sursă, altele decât cel curent

se referă la fluxuri IO

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

poate fi aflată cu Encoding.default_external

234

Encodarea externă:

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

este implicit utf-8

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