Акцентированные символы в датахPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Акцентированные символы в датах

Сообщение Anonymous »

У меня проблема с форматированием дат в языковом стандарте it_IT.
У меня есть клиент, сайт которого работает на PHP 8.0.3, и из-за некоторых проблем с сертификацией (этот клиент должен иметь сертификацию ISO27001) я Меня попросили перенести движок PHP на последнюю доступную версию (сегодня 8.3.9). Этот сайт работает в IIS на компьютере с Windows Server 2022, но у меня та же проблема на моем компьютере с Apache внутри Xampp 3.3.0
Я создал простую страницу для воспроизведения проблемы, и это содержимое : Это результирующая страница, взятая из Firefox DevTools:

Код: Выделить всё





PHP version : 8.3.9

IntlDateFormatter::formatObject(new DateTime('now', new DateTimeZone('Europe/Rome')),IntlDateFormatter::FULL,'it')
giovedì 25 luglio 2024 alle ore 11:48:58 Ora legale dell’Europa centrale
strftime('%e %B %Y, %A')
25 luglio 2024, giovedì
$formatter = new IntlDateFormatter('it_IT', IntlDateFormatter::FULL, IntlDateFormatter::FULL); $formatter->format(new DateTime('now'));
giovedì 25 luglio 2024 alle ore 11:48:58 Ora legale dell’Europa centrale


Я использовал в основном два разных метода: первый использует устаревший strftime, который работает на PHP 8.0.3 (и заставляет IIS на PHP 8.3.9 возвращать ошибку 500 вместо раздражающей ошибки). но более простое уведомление об устаревании, возвращаемое Apache), и две разновидности нового класса IntlDateFormatter.
Поиск в Интернете не дает абсолютно никаких полезных советов, и в большинстве случаев, чем больше вы ищете, тем меньше вы получаете, поэтому я спрашиваю вас, сообщество, сталкивался ли кто-нибудь с такой же проблемой. Пока клиент просто игнорирует странные письма, но я заверил его, что приеду как можно скорее с решением...

Подробнее здесь: https://stackoverflow.com/questions/787 ... s-in-dates
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Акцентированные символы в датах
    Anonymous » » в форуме Php
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Акцентированные символы в датах [дубликат]
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Php: специальные символы HTML и акцентированные символы
    Гость » » в форуме Php
    0 Ответы
    109 Просмотры
    Последнее сообщение Гость
  • Php: специальные символы HTML и акцентированные символы
    Гость » » в форуме Php
    0 Ответы
    83 Просмотры
    Последнее сообщение Гость
  • Как преобразовать акцентированные символы Unicode в чистый ASCII без акцентов?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»