10/10/2018, 11:20

Thắc mắc về codeigniter

Em mới làm quen với codeigniter, em có điều ko hiểu. Vấn đề là thế này: Em có 1 file Model có những biến có chứa dữ liệu tiếng việt, mà sau khi em bấm save thì nhứng từ tiếng việt nó ko hiển thị được, ví dụ : từ thiết kế nó bị biến thành "Thi?t k?", có bác nào giúp nó không bị biến dạng được ko?
Thanks các bác trước, mong các bác giúp đỡ
honnhienh viết 13:35 ngày 10/10/2018
hình như cái này là editor đó. bác chỉnh là lại chuẩn mã hóa khi save nó là utf-8 là được.
boyhello456 viết 13:30 ngày 10/10/2018
Là sao vậy bác? Em ko có hiểu cho lắm, em sử dụng dreamweaver cs3 đó bác.
Mong bác giải thích rõ dùm em(em là newbie nên gà lắm!).
Đây là function model của em sau khi nó lưu:
function general()
{
$data['webtitle'] = 'Trang ch?';
$data['websubtitle'] = "Chào m?ng d?n v?i trang web c?a tôi";
$data['webfooter'] = "Copyright © Thi?t k? website b?i tôi";

return $data;
}
Nopromises2808 viết 13:21 ngày 10/10/2018
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

Bạn thêm thẻ meta này vào nhé
boyhello456 viết 13:28 ngày 10/10/2018
Nhưng mà có cách nào khác ko anh, tại theo cấu trúc của model thì mình phải thêm vào ở đâu vậy anh, vì cấu trúc của model của em nó như thế này:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class vitinh_model extends CI_Model {

function __construct()
{
parent::__construct();
$this->load->helper('url');
}

function general()
{
$data['webtitle'] = 'Trang ch?';
$data['websubtitle'] = "Chào m?ng d?n v?i trang web c?a tôi";
$data['webfooter'] = "Copyright &copy; Thi?t k? website b?i tôi";

return $data;
}
}
anhtrandlu viết 13:21 ngày 10/10/2018
Để viết được tiếng việt utf-8 thì bạn vào Modify trên thanh công cụ trên thanh tb chọn Page properties sau đó chọn vào Title/Encoding trong phần Encoding chọn Unicode(UTF-8) dưới cùng đó.
Vầy là viết tiếng việt vivu rồi
boyhello456 viết 13:26 ngày 10/10/2018
Thanks anh, em làm được rồi!
Bài liên quan
0