2012-10-12 12 views
5

Tôi cần phát triển một trang web cho một khách hàng ở Myanmar. Trang web rõ ràng sẽ là ngôn ngữ Miến Điện và họ muốn nó có thể đọc được bởi những người không có phông chữ Miến Điện trên máy của họ.Làm thế nào để hiển thị các ký tự Miến Điện trên trang web và ghi lại chúng trong MySQL nếu người dùng không có phông chữ?

Tôi biết wikipedia được quản lý là do it here nhưng tôi vẫn chưa tìm thấy cách thực hiện.

Tôi có phải viết các ký tự tiếng Miến Điện bằng cách sử dụng codepoint mã HTML không? Tôi đã tìm thấy một thư viện quản lý để hiển thị các ký tự Miến Điện nếu tôi cung cấp codepoint Unicode vì vậy tôi đoán đây là một tùy chọn.

Vấn đề khác là họ muốn chèn văn bản Miến Điện vào cơ sở dữ liệu MySQL. Làm thế nào tôi sẽ lưu trữ nó? Sử dụng mã hóa nào trong MySQL? Và sau đó làm thế nào để hiển thị nó trên máy mà không có phông chữ Miến Điện được cài đặt?

Tôi hy vọng tôi rõ ràng và không quá khó hiểu.

+0

Tôi nghĩ rằng nếu bạn thêm mã hóa UTF-8 vào thẻ meta của bạn và cũng trong db của bạn thì bạn nên sử dụng. Tôi đã làm điều này cho phông chữ Ba Tư và nó làm việc –

+0

Thẻ meta của bạn có thể được như thế này

+0

cảm ơn! Tôi cho rằng phông chữ persian không được cài đặt trên máy của bạn? Bạn cũng đã sử dụng @ font-face để thay thế phông chữ? – user1740815

Trả lời

2

Nhúng phông chữ tùy chỉnh có thể được thực hiện, hãy làm theo các liên kết dưới đây

Custom font via CSS

Lưu trữ Miến Điện, bạn có thể sử dụng nvarchar hoặc kiểu dữ liệu ntext hoặc tương tự trong SQL của bạn để lưu trữ

Nó sẽ được lưu trữ như hiện tại và sẽ được hiển thị.

+0

cảm ơn. Nhưng làm thế nào để nhập văn bản vào tập tin html của tôi? Tôi có thể gõ nó trực tiếp bằng cách sử dụng một bàn phím burmese, và @ font-face sẽ hiển thị nó một cách chính xác trong trình duyệt nếu người dùng không có phông chữ burmese cài đặt? – user1740815

+0

Html phải được đặt là UTF-8 và phông chữ được cài đặt trên máy của bạn, bạn có thể nhập vào burmese, tuy nhiên nếu bạn muốn phông chữ được hiển thị đúng cách, bạn cần liên kết ở trên để tải xuống thời gian chạy phông chữ. –

4

Trang Wikimedia được đề cập trong câu hỏi sử dụng miễn phí Tharlon font làm phông chữ có thể tải xuống (thông qua `@ font-face '). Nó là một phông chữ được mã hóa Unicode, vì vậy bạn có thể nhập các ký tự tiếng Miến Điện thực trong mã hóa UTF-8. Tùy thuộc vào công cụ soạn thảo của bạn, bạn có thể cần một số tiện ích bổ sung để nhập các ký tự, như Windows Character Map hoặc tiện ích Full Unicode Input của tôi (chọn khối Myanmar).

Các vấn đề liên quan