我在哪里可以声明模型视图的字符集? Zend FrameWork

时间:2017-04-20 14:17:21

标签: php zend-framework3

我是zend框架的新手,并且一直在开发一个应用程序。在开发过程中,我注意到应用程序的布局读取了UTF-8,但模块的模型视图不是。

我做了一些研究,有些人讨论模型视图类使用不同的字符集作为标准,我需要在传递内容之前配置模型视图。
我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

根据我的经验,编码有两个地方:

Firs在HTML中的 layout.phtml 中:

<!DOCTYPE html>
<html lang="...">
<head ...>
    <meta charset="utf-8">

对于MySQL连接到DB的连接字符串。来自 global.php

'db'              => [
    'driver' => 'Pdo',
    'dsn'    => 'mysql:dbname=dbname;host=localhost;charset=utf8',
],