перевод — перевод с strtr в PHP завершается неудачно при смешивании заполнителей и японского языка

я использую strtr чтобы сделать переводы, и так как я начал использовать японский язык, он не может заменить заполнители.

Вот пример строки:

% сервис % で 入 力 し て く だ さ い

Если я просто запустите код ниже, он не заменит %service% заполнитель:

strtr("%service% で入力してください", array("%service%" => "Facebook"));

Результат: %Service% で入力してください

Но если я делаю это на многих других языках, это просто работает.
Например: %service% connect становится Facebook connect

Кто-нибудь знает обходной путь к этому?

2

Решение

Это потому что %service% не равно %service%,

Обрати внимание на % знак!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]