这是我在CakePHP中.ctp文件中的代码:如何在CakePHP中查看外语(即Bangla)字符?
<div class="AccordionPanel">
<div class="AccordionPanelTab">জন্ম নিবন্ধন</div>
<div class="AccordionPanelContent">
<?php echo $html->link(__('থানা', true), '/ReportBirthRegistrationStations/'); ?>
<?php echo $html->link(__('অফিসার', true), '/ReportBirthRegistrationOfficers/'); ?>
</div>
</div>
所以,很明显我想要做的事:我想写我的视图代码内孟加拉人物在我的CakePHP的项目,我想在我的视图页面中显示它们。
当我尝试加载视图页面时,显示不可读的字符而不是Bangla字符。
我这包括:在文件的顶部
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
的UTF-8编码,但仍然没有奏效。
我在视图布局文件中也包含了UTF-8编码,但仍然面临这个问题。
如何在CakePHP中查看Bangla或任何其他外来字符? CakePHP有没有支持Bangla?
我的IDE是Netbeans 8.0.1。
我的CakePHP的版本是1.2.5,和PHP的版本是5.2 [由于一个非常古老的项目工作,因为2008 - 09年被维护]
编辑 - 1:
我已经尝试添加以下 -
-J-Dfile.encoding=UTF-8
在我netbeans.conf
文件在我的NetBeans安装文件夹的etc文件夹。通过这样做,我想确保我的文件以UTF-8编码保存。但是我的问题仍然没有解决。
编辑 - 2:
忘记提到一个很重要的一点。无论我试图展示什么,都与我的数据库值无关。这些只是标签,我只想在页面加载时在Bangla中查看这些标签。
确保您在使用默认布局的情况下已经移除了'Html-> charset()'调用,并检查'core.php'中的'App.encoding'设置为'UTF-8 ',你的服务器在Content-Type头部使用'UTF-8'响应,你的文件实际上是UTF-8编码的,而且正在使用的字体可以显示你的字符。 ps,没有CakePHP 1.7 – ndm 2014-11-23 13:02:13
@ndm请检查我更正的帖子。 – 2014-11-23 16:40:13
输出像???? ? – 2014-11-24 04:33:19