Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Trotor

Трабла в числовых пробелах

Recommended Posts

После того как хостер обновил ОС, появилась вот такая трабла:

2020-07-08_120539.jpg.5b6a1b4d17148e27a38743f8f43b851e.jpg

То есть появилась некая "крякозябра" в числовых пробелах.

Никто не подскажет как решить эту траблу?

Share this post


Link to post
Share on other sites

Старая тема. Толи кодировка, толи локаль. Какая ОС, и какая локаль указана в настройках языка форума? 

Share this post


Link to post
Share on other sites
5 часов назад, siv1987 сказал:

Какая ОС

Debian 10.4

5 часов назад, siv1987 сказал:

и какая локаль указана в настройках языка форума? 

ru_RU.UTF-8

Share this post


Link to post
Share on other sites

Поставил RU_RU.UTF-8

Трабла исчезла. Однако тогда нет пробела в цифровых значений между тысячами и сотнями.

Share this post


Link to post
Share on other sites

Спросите у хостера название русской локали в вашей ОС,  или посмотрите в ssh.

Share this post


Link to post
Share on other sites
10 минут назад, siv1987 сказал:

Спросите у хостера название русской локали в вашей ОС,  или посмотрите в ssh.

Мне вот так ответили:

"Благодарим Вас за обращение.
К сожалению, не совсем понятен Ваш вопрос. Для русской локали обычно используют ru_RU.UTF-8, но от версии дистрибутива это никак не зависит."

Share this post


Link to post
Share on other sites

Посмотрите точное название локали, и установлена она вообще

locale -a | grep ru

Если у вас нет ssh, пусть хостер покажет список локалей из этой команды.

Share this post


Link to post
Share on other sites
4 часа назад, siv1987 сказал:

Если у вас нет ssh, пусть хостер покажет список локалей из этой команды.

Проверил в консоли: ru_RU.utf8

Share this post


Link to post
Share on other sites

А не подскажите в каком файле привиться пробел между десятиричными и тысячными цифрами? Я попробую попросту другой символ добавить.

Share this post


Link to post
Share on other sites

admin/sources/classes/class_localization.php

	/**
	 * Formats a number based on localized data
	 *
	 * @access	public
	 * @param	float	$number		Number to format
	 * @param	integer	[$places]	Decimal places
	 * @return	float
	 */
	public function formatNumber( $number, $places=0 )

 

  • Upvote 1

Share this post


Link to post
Share on other sites
12 часов назад, newbie сказал:

admin/sources/classes/class_localization.php

Спасибо.

Удалил вот эту строку:

$actual = array($this->local_data['decimal_point'], $this->local_data['thousands_sep']);

И трабла исчезла. Однако исчезла и децимация. Можно ли удалить траблу но децимацию цифр оставить?

 

Share this post


Link to post
Share on other sites

Вообще то правильное указание локали должно было решить проблему.

 Вручную их укажите вместо переменных.

Share this post


Link to post
Share on other sites
1 минуту назад, siv1987 сказал:

Вообще то правильное указание локали должно было решить проблему.

По разному выставлял, куча разных вариантов. Не давало эффекта.

 

1 минуту назад, siv1987 сказал:

Вручную из укажите вместо переменных

Не понял.

Share this post


Link to post
Share on other sites

 

58 минут назад, Haktar сказал:

Не понял.

Вместо $this->local_data['decimal_point'] и $this->local_data['thousands_sep'] задайте вручную значения.
decimal_point - разделитель дробной части
thousands_sep - разделитель группы

Share this post


Link to post
Share on other sites
12 минут назад, siv1987 сказал:

Вместо $this->local_data['decimal_point'] и $this->local_data['thousands_sep'] задайте вручную значения.
decimal_point - разделитель дробной части
thousands_sep - разделитель группы

А как это реализовать? Не понял.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...