Đôi khi thiết kế một diễn đàn, bạn không để ý thì có thể gặp phải một số lỗi cơ bản sau với Charset:
Vì charset mặc định của ngôn ngữ tiếng Anh là ISO-8859-1, khi bạn phát triển mà chưa thay ngôn ngữ ngay, khi dữ liệu đã hòm hòm mà thay ngôn ngữ tiếng Việt có Charset là UTF-8, thì sẽ bị lỗi hết font mà không cách nào đỡ được.
Do sử dụng ngôn ngữ mặc định có Charset ISO-8859-1 nhưng sau này bị lỗi không tương thích với các mod sử dụng UTF-8.
Nói chung, bạn nên sử dụng Charset UTF-8 từ đầu nếu không muốn bị lỗi và lằng nhằng về sau này. Tuy nhiên nếu bạn quên thì sao? Ở VBB 3.8 có một mod là vcharset converter để chuyển đổi, nhưng nó lại không chạy được trên VBB 4. Nhiều bạn cắn răng làm lại từ đầu.
PHIÊN BẢN 3.8.X
Download file đính kèm và giải nén ra.
Backup toàn bộ CSDL. Đổi lại tên chuẩn nếu bạn nào đổi thư mục Admincp.
Upload hết các thư mục trong upload lên root (thư mục có chứa file index.php)
Import file product-charset_converter.xml trong thư mục product
Vào AdminCP, có một mục mới trên đầu là vCharset Converter.
Vào đó và bấm Start Convert. Chờ đợi và không thao tác gì cả.
Vào Language Manager, bấm Edit Setting của phần ngôn ngữ và chuyển Charset của nó về UTF-8.
PHIÊN BẢN 4.X
Đơn giản các bạn chỉ cần làm như sau:
Công cụ: Notepad ++: http://download.tuxfamily.org/notepa....Installer.exe
Thực hiện:
Backup toàn bộ databases.
Sử dụng ngôn ngữ UTF-8. Font sẽ bị lỗi.
Export các table sau trong CSDL: forum, post, postparsed, style, thread, user. (chỉ cần quan tâm tới các tab này thôi, nếu chơi hết CSDL thì nặng không đỡ được)
Mở file *.sql vừa export bằng Notepad ++.
Bấm vào nút Encoding, chọn Encode in ANSI.
Bấm Ctrl + A và copy toàn bộ trang.
Bấm nút Encoding, chọn lại Encode in UTF-8 with BOM.
Paste
Save!
Vào database xóa bỏ các table vừa export rồi import file sql vừa lưu vào.
Vào admincp >> Maintenance >> Update Counter >> Rebuid Forum Infomation.
DONE!
Chú ý toàn bộ quá trình bạn không được chỉnh sửa chữ nào trong nội dung databases, đơn giản chỉ là thay đổi Encoding.
Home
»
»Unlabelled
» Cách Convert data từ ISO sang UTF8 VBB 4 + mọi phiên bản
Thứ Tư, 23 tháng 10, 2013
Recent Posts
Crack phần mềm Dự toán F1 - Unlimited Cập nhật Vĩnh viễn
* lưu ý: tính năng này yêu cầu bạn phải có kết nối Internet khi sử dụng phần mềm.Bạn vui lòng thực h...Read more
Lập trình căn bản C: Thao tác mảng 2 chiều bằng ví dụ các phép toán trên ma trận
#include <conio.h>#include <stdio.h>#define max 100/*Hàm nhập ma trận hệ số*/void NhapMa...Read more
Hack Account Garena - Phần 3 (share)
Acc: architerAcc: fcyenluongPass: 020901slAcc: nhux12Pass: phuongx1Acc: vodoixxzPass: 123456789yAcc:...Read more
Lập trình căn bản C: Đảo ngược các ký tự trong chuỗi
Đề bài: nhận vào một chuỗi các ký tự. Hãy đảo ngược các ký tự trong chuỗi.Bài giải:#include <stri...Read more
Lập trình căn bản C: Đảo ngược các từ chuỗi
Đề bài: Nhận vào một chuỗi ký tự. Hãy đảo ngược thứ tự các từ trong chuỗi đã nhậpBài giải:#include &...Read more
Đăng ký:
Đăng Nhận xét (Atom)
Bài đăng phổ biến
-
* lưu ý: tính năng này yêu cầu bạn phải có kết nối Internet khi sử dụng phần mềm. Bạn vui lòng thực hiện các bước sau để đăng ký dùng miễn p...
-
Công cụ Đăng Ký Bản Quyền Sử Dụng Kế Toán Smart Pro ( 2.0 - 2.5 - 3.0) Video Hướng Dẫn Đăng Ký Bản Quyền Kế Toán Smart Pro (2.0 - 2.5 - 3.0)...
-
HTsoft POS .NET là phần mềm quản lý Kho-Bán hàng và Chăm sóc khách hàng chuyên nghiệp, áp dụng tốt cho nhiều lĩnh vực kinh doanh khác nhau ...
-
Đề bài: nhập 2 số nguyên dương a,b. Tính ước số chung lớn nhất và bội chung nhỏ nhất của a,b. Bài giải: Cách 1: #include <stdio.h> int...
-
Clover 3.0.386 - Tạo Tabs File Explorer cho Windows 8.1 http://www.softpedia.com/progDownload/Clover-EJIE-Download-220301.html
-
Phần mềm quản lý bán hàng TTV Sales là giải pháp giúp các doanh nghiệp quản lý các chuỗi cửa hàng, sản phẩm, nhân viên một cách có hệ thống ...
-
#include <conio.h> #include <stdio.h> #define max 100 /*Hàm nhập ma trận hệ số*/ void NhapMaTran ( float A [ max ][ max ], in...
-
Đề bài: nhập vào tử số, mẫu số (khác 0) của một phân số. Hãy rút gọn phân số này. Chú ý chọn dạng xuất thích hợp trong trường hợp mẫu số bằn...
-
HDMI hiện là cổng giao tiếp phổ biến nhất trên TV. Nhưng nếu muốn kết nối máy tính với TV (hay màn hình mới), bạn sẽ có nhiều tùy chọn hơn n...
-
Đề bài: Trong kỳ thi tuyển, mỗi thí sinh sẽ trúng tuyển nếu điểm tổng kết của thí sinh đó lớn hơn hoặc bằng điểm chuẩn và không có môn nào đ...
0 nhận xét:
Đăng nhận xét
Click to see the code!
To insert emoticon you must added at least one space before the code.