FreePascal (FPC) a Lazarus > Obecné

ThousandSeparator v Linuxe

<< < (2/3) > >>

Jan Fiala:
Datum se zobrazuje korektně, protože je tam standardní tečka, kterou umí každý font.
Jako ThousandSeparator je použit nějaký speciální znak z horní části tabulky.
Zkus před tím převodem (klidně můžeš pro zkoušku někde v Create hlavniho formu) nastavit obyčejnou mezeru:
DefaultFormatSettings.ThousandSeparator := ' ';

pf1957:

--- Citace: Jan Fiala  10-11-2020, 20:01:39 ---Zkus před tím převodem (klidně můžeš pro zkoušku někde v Create hlavniho formu) nastavit obyčejnou mezeru:
DefaultFormatSettings.ThousandSeparator := ' ';

--- Konce citace ---
A nebo si nechat vypsat hexa dump toho, co tam mas, protoze FFFD je nahyradni znak za neco, co nema obraz v unicode.

Slavomir:

--- Citace: Jan Fiala  10-11-2020, 20:01:39 ---Zkus před tím převodem (klidně můžeš pro zkoušku někde v Create hlavniho formu) nastavit obyčejnou mezeru:
DefaultFormatSettings.ThousandSeparator := ' ';

--- Konce citace ---
Honzo, ďakujem za tip. Ja ale viem prestaviť ThousandSeparator natvrdo spôsobom, ako uvádzaš.
Ak však program bude používať zahraničný užívateľ, ktorý je zvyknutý na iný oddeľovač ako my v strednej Európe, tak ho to zmýli. Preto som chcel použiť prednastavený ThousandSeparator priamo zo systému (Windows alebo Linux) - taký, ako má nastavený užívateľ (podľa svojho regiónu). Nastavenie oddeľovača tisícok natvrdo by bol až krajný variant.

Slavomir:

--- Citace: pf1957  10-11-2020, 20:17:40 ---A nebo si nechat vypsat hexa dump toho, co tam mas, protoze FFFD je nahyradni znak za neco, co nema obraz v unicode.

--- Konce citace ---
Vyskúšam, vďaka za tip.

Jan Fiala:

--- Citace: Slavomir  10-11-2020, 20:28:02 ---Honzo, ďakujem za tip. Ja ale viem prestaviť ThousandSeparator natvrdo spôsobom, ako uvádzaš.
Ak však program bude používať zahraničný užívateľ, ktorý je zvyknutý na iný oddeľovač ako my v strednej Európe, tak ho to zmýli. Preto som chcel použiť prednastavený ThousandSeparator priamo zo systému (Windows alebo Linux) - taký, ako má nastavený užívateľ (podľa svojho regiónu). Nastavenie oddeľovača tisícok natvrdo by bol až krajný variant.

--- Konce citace ---

Myslel jsem na zkoušku, aby se potvrdilo, že tam původně máš znak, který font nezná, takže místo znaku se ti vypíše náhradní.

Navigace

[0] Seznam témat

[#] Další strana

[*] Předchozí strana

Přejít na plnou verzi