.proprieti



Toate cunoștințele pe care oamenii le-au acumulat de-a lungul secolelor despre .proprieti sunt acum disponibile pe internet, iar noi le-am compilat și le-am aranjat pentru dumneavoastră în cel mai accesibil mod posibil. Dorim să puteți accesa rapid și eficient tot ceea ce doriți să știți despre .proprieti, ca experiența dumneavoastră să fie plăcută și să simțiți că ați găsit cu adevărat informațiile pe care le căutați despre .proprieti.

Pentru a ne atinge scopurile ne-am străduit nu numai să obținem cele mai actualizate, ușor de înțeles și veridice informații despre .proprieti, dar am avut grijă ca designul, lizibilitatea, viteza de încărcare și ușurința de utilizare a paginii să fie cât mai plăcute, astfel încât să vă puteți concentra asupra esențialului, cunoscând toate datele și informațiile disponibile despre .proprieti, fără să vă faceți griji pentru nimic altceva, noi ne-am ocupat deja de asta pentru dumneavoastră. Sperăm că ne-am atins scopul și că ați găsit informațiile pe care le căutați despre .proprieti. Așadar, vă urăm bun venit și vă încurajăm să vă bucurați în continuare de experiența de utilizare a scientiaro.com .

.proprietati
Extensie nume de fiier
.proprietati

.properties este o extensie de fiier pentru fiierele utilizate în principal în tehnologiile legate de Java pentru a stoca parametrii configurabili ai unei aplicaii . Ele pot fi, de asemenea, utilizate pentru stocarea irurilor pentru internaionalizare i localizare ; acestea sunt cunoscute sub numele de pachete de resurse de proprietate.

Fiecare parametru este stocat ca o pereche de iruri , una stocând numele parametrului (numit cheie ), iar cealalt stocând valoarea.

Format

Fiecare linie dintr-un fiier .properties stocheaz în mod normal o singur proprietate. Mai multe formate sunt posibile pentru fiecare linie, inclusiv key=value, key = value, key:valuei key value. Ghilimelele unice sau ghilimelele duble sunt considerate parte a irului. Spaiul de urmrire este semnificativ i se presupune c este redus conform cerinelor consumatorului.

Liniile de comentarii din fiierele .properties sunt notate cu semnul numeric (#) sau cu semnul exclamrii (!) Ca primul caracter ne- gol , în care tot textul rmas pe linia respectiv este ignorat. Slash-ul înapoi este folosit pentru a scpa de un personaj. Un exemplu de fiier de proprieti este furnizat mai jos.

# You are reading the ".properties" entry.
! The exclamation mark can also mark text as comments.
# The key characters =, and : should be written with
# a preceding backslash to ensure that they are properly loaded.
# However, there is no need to precede the value characters =, and : by a backslash.
website = https://en.wikipedia.org/
language = English
# The backslash below tells the application to continue reading
# the value onto the next line.
message = Welcome to \
          Wikipedia!
# But if the number of backslashes at the end of the line is even, the next line is not included in the value. In the following example, the value for "key" is "valueOverOneLine\"
key = valueOverOneLine\\
# This line is not included in the value for "key"
# Add spaces to the key
key\ with\ spaces = This is the value that could be looked up with the key "key with spaces".
# The characters = and : in the key must be escaped as well:
key\:with\=colonAndEqualsSign = This is the value for the key "key:with=colonAndEqualsSign"
# Unicode
tab : \u0009
# If you want your property to include a backslash, it should be escaped by another backslash
path=c:\\wiki\\templates
# However, some editors will handle this automatically

În exemplul de mai sus, site-ul web ar fi o cheie, iar valoarea sa corespunztoare ar fi https://en.wikipedia.org/ . În timp ce semnul numeric (#) i semnul exclamrii (!) Marcheaz textul ca comentarii, nu are niciun efect atunci când face parte dintr-o proprietate. Astfel, mesajul cheie are valoarea Welcome to Wikipedia! i nu Bine ai venit pe Wikipedia . Tot spaiul alb din faa Wikipedia! este exclus complet.

Înainte de Java 9, codificarea unui fiier .properties este ISO-8859-1 , cunoscut i sub numele de Latin-1. Toate caracterele non-ASCII trebuie introduse utilizând caractere de evadare Unicode , de exemplu \ uHHHH unde HHHH este un index hexadecimal al caracterului din setul de caractere Unicode. Aceasta permite utilizarea fiierelor .properties ca pachete de resurse pentru localizare . Un fiier text non-Latin-1 poate fi convertit într-un fiier .properties corect folosind instrumentul native2ascii livrat împreun cu JDK sau utilizând un instrument, cum ar fi po2prop, care gestioneaz transformarea dintr-un format de localizare bilingv în .properties scpând.

O alternativ la utilizarea caracterelor de evadare unicode pentru caracterele care nu sunt latine-1 în fiierele Java * .properties codate cu caracter ISO 8859-1 este utilizarea formatului de fiier XML Properties al JDK, care implicit este codificat UTF-8, introdus începând cu Java 1.5.

O alt alternativ este crearea unui control personalizat care ofer codificare personalizat.

În Java 9 i versiunile ulterioare, codificarea implicit specific pachetelor de resurse de proprieti este UTF-8 i, dac se întâlnete o secven de octei UTF-8 nevalid, aceasta revine la ISO-8859-1.

Editarea

Editarea fiierelor .properties se face folosind orice editor de text, cum ar fi cele instalate de obicei pe diferite sisteme de operare, inclusiv Notepad pe Windows sau Emacs , Vim , etc. pe sisteme Linux.

Sunt disponibile i instrumente tere, cu funcionaliti suplimentare specifice editrii fiierelor .properties precum:

Utilizri i excepii non-Java

Apache Flex folosete i fiiere .properties, dar aici sunt codificate UTF-8.

În formatul uriworkermap.properties al lui Apache mod_jk , un semn de exclamare ("!") Denot un operator de negare atunci când este utilizat ca primul caracter ne- gol dintr-o linie.

Perl CPAN conine Config :: Properties pentru a interfaa cu un fiier .properties.

SAP folosete fiiere .properties pentru localizare în cadrul lor SAPUI5 i varianta sa open-source OpenUI5

Vezi si

  • XML i YAML sunt folosite de unii pentru formate de configurare mai complexe.

Referine

  1. ^ Translate Toolkit 's po2prop convertete codificrile de caractere native într-unfiier PO Gettext în ascii corect evadate fr a fi nevoie de native2ascii
  2. ^ Proprieti XML Java DTD
  3. ^ "java - Cum se utilizeaz UTF-8 în proprietile resursei cu ResourceBundle" . Stive Overflow . Arhivat din original la 25.03.2015 . Adus 28.01.2015 .
  4. ^ "Îmbuntiri internaionale în JDK 9" . Centrul de ajutor Oracle . Adus 05.01.2018 .
  5. ^ "JEP 226: Pachete de resurse de proprietate UTF-8" . OpenJDK . Adus 03-09-2020 .
  6. ^ "IResourceBundle" . Referin API Adobe ActionScript 3 (AS3 Flex) .
  7. ^ "configuraie uriworkermap.properties" . Conectorii Apache Tomcat - Ghid de referin .
  8. ^ "Config :: Properties - Citii i scriei fiiere de proprieti" . metacpan.org .
  9. ^ "SAPUI5 SDK - Demo Kit" . sapui5.hana.ondemand.com . Adus 14-05-2019 .

linkuri externe

Opiniones de nuestros usuarios

Cornel Anghel

Această intrare despre .proprieti a fost exact ceea ce am vrut să găsesc.

Ildiko Dinca

Întotdeauna este bine să înveți. Mulțumesc pentru articolul despre .proprieti.

Lucia Ispas

Trebuia să găsesc ceva diferit despre .proprieti, care nu era lucrul tipic care se citește întotdeauna pe internet și mi-a plăcut acest articol de .proprieti.