我正在将网站翻译成不同的语言。由于这一行,我遇到了麻烦。我需要翻译这一天的名字。格式为%A。它输出周日,周一等。
我试过这样做:
$day_name = trim(htmlentities($show_day->format("%A"), ENT_COMPAT, $AppUI->user_lang.UTF-8/*$locale_char_set*/));
但是我收到了错误。我想我做错了。也许有人知道如何解决它?
这是错误:
Warning: htmlentities(): charset -8' not supported, assuming utf-8 in /home/...../domains/......com/public_html/....../modules/calendar/week_view.php on line 148
答案 0 :(得分:1)
在不引用字段名称的情况下,不能在字段名称中使用破折号。如果user_lang.UTF-8
中的$AppUI
字段确实存在,那么您可以像这样访问它:
$AppUI->{'user_lang.UTF-8'}