Десятковий роздільник за країнами
Світ розділений на дві системи: десяткова крапка з комою для тисяч (США, Велика Британія, Східна Азія) та десяткова кома з крапкою чи пробілом для тисяч (більшість Європи, Південна Америка). Імпорт CSV між системами може мовчки перетворити 1,5 на 15.
| Країна / регіон | Десятковий | Тисячі | Приклад (1,234.56) |
|---|---|---|---|
| United States | . | 1,234.56 | point |
| United Kingdom | . | 1,234.56 | point |
| China | . | 1,234.56 | point |
| Japan | . | 1,234.56 | point |
| South Korea | . | 1,234.56 | point |
| India | . | 12,34,567.89 (lakh/crore grouping) | point |
| Australia | . | 1,234.56 | point |
| Thailand | . | 1,234.56 | point |
| Philippines | . | 1,234.56 | point |
| Germany | , | 1.234,56 | comma |
| France | , | 1 234,56 | comma (space thousands) |
| Spain | , | 1.234,56 | comma |
| Italy | , | 1.234,56 | comma |
| Netherlands | , | 1.234,56 | comma |
| Poland | , | 1 234,56 | comma (space thousands) |
| Russia | , | 1 234,56 | comma (space thousands) |
| Brazil | , | 1.234,56 | comma |
| Turkey | , | 1.234,56 | comma |
| Sweden | , | 1 234,56 | comma (space thousands) |
| Switzerland | . | 1'234.56 | point (apostrophe thousands) |
Примітки
- Індія групує цифри 2-2-2 після сотень (12,34,567 = 1,23 млн) — єдиний великий варіант групування.
- Швейцарія використовує десяткову крапку, але апострофи для тисяч (1'234.56) у німецькомовних кантонах.
- Конвенція ISO/CLI: ніколи не використовуйте пробіл або кому для групування у виводі коду; тонкі пробіли SI — лише в людському тексті.
Часті запитання
- Які країни використовують десяткову кому?
- Більшість континентальної Європи (Німеччина, Франція, Іспанія, Італія, Нідерланди, Польща), Росія, Туреччина та Латинська Америка, зокрема Бразилія, Мексика й Аргентина.
- Чому імпорт CSV ламає числа?
- Локаль імпорту очікує свій роздільник: значення на кшталт 1,234.56, прочитане за німецькими налаштуваннями, стає 1 (а потім текстом). Експортуйте з відповідними роздільниками або використовуйте ISO-форматування.
- Що означає 1.000 у Європі?
- У Німеччині чи Італії це зазвичай означає одну тисячу, а не одиницю. Контекст важливий — у рахунках використовують валютні коди для уникнення двозначності.