1 post / 0 new
Lệnh "include" trong các trang PHP?
Tin này đã cũ, không liên hệ người đăng

Hỏi: Các trang web trong 1 website thường có những phần giống nhau, đặc biệt là "Navigator bar". Những phần tử này được tách riêng để nhúng vào trang nào cần chứa chúng, như vậy ta tránh được việc phải cắt dán code và dễ bảo trì website. Tôi đã dùng lệnh "include" trong các trang PHP cũng như dùng Library trong Macromedia Dreamweaver, khi lưu các phần tử dùng chung có tiếng Việt với định dạng UTF8 và đem nhúng vào 1 trang khác thì trang kết quả hiển thị không đúng. Xin hỏi cách khắc phục?

Đáp:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

Lệnh "include" trong các trang web cho phép bạn dùng chung 1 đoạn code HTML và/hoặc 1 đoạn code script bởi nhiều trang web khác nhau. Nếu đoạn code HTML hay đoạn script có chứa dữ liệu chuỗi tiếng Việt (hay tiếng của bất kỳ quốc gia nào), bạn cần lưu ý rằng chuỗi ký tự trong phần tử dùng chung và chuỗi trong trang web sử dụng nó phải thống nhất dùng cùng 1 phương pháp mã hóa (Encoding). Cụ thể, nếu phần tử dùng chung chứa các chuỗi Unicode được mã hóa theo cách UTF8 thì các trang web dùng phần tử này cũng phải được mã hóa theo cách UTF8 và đầu mỗi trang web phải có tag "meta" miêu tả phương pháp mã hóa chuỗi ký tự được dùng trong trang web. Tag meta khai báo dùng cách mã hóa UTF8 điển hình như sau:

<<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />META http-equiv=Content-Type content="text/html; charset=UTF8">

Nếu bạn tuân thủ đúng qui định trên thì các trang web khác nhau có thể dùng chung thành công các đoạn HTML hay script có chứa chuỗi tiếng Việt Unicode được mã theo phương pháp UTF8.


Theo_http://3c.com.vn/Story/vn/5623.html

Chữ ký: Chưa cài đặt
  • Tin cũ hơn 30/08/2009

  • Chạy 1 file sqlscript trong Command Prompt? >> xem (30/08/2009 15:08)
  • Tạo 1 hộp thư có chức năng theo ý muốn? >> xem (30/08/2009 15:08)
  • Tạo trang Web có chức năng đếm số người truy cập? >> xem (30/08/2009 15:08)
  • Sử dụng lệnh in trong Dos ? >> xem (30/08/2009 15:08)
  • Đọc số byte mà phía server đã gửi? >> xem (30/08/2009 15:08)
  • Cấu hình IIS, MSSQL 7.0? >> xem (30/08/2009 15:08)
  • Nhập dữ liệu vào Database không có lỗi Data Type? >> xem (30/08/2009 15:08)
  • Lưu văn bản vào CSDL SQL Server hay Oracle? >> xem (30/08/2009 15:08)
  • Dùng FoxPro với font Unicode? >> xem (30/08/2009 15:08)
  • Export và Import ra tập tin text từ Access (VB)? >> xem (30/08/2009 15:08)