banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Câu hỏi - Restore dữ liệu tiếng Việt  XML
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 11/06/2007 09:09:12 (+0700) | #1 | 64095
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
Mong mọi người giúp đỡ FaL vấn đề này.

FaL có CSDL cần được restore. Trước đó CSDL đã được backup với encoding UTF-8. Mở bằng những trình văn bản có hỗ trợ Unicode đều đọc được tốt. Nhưng khi restore lại thì khi trình duyệt load CSDL, những chữ tiếng Việt trở thành dấu hỏi. FaL đã thử khá nhiều cách mà chưa được.

Xin mọi người góp ý cách khắc phục giúp.

Chân thành cám ơn.

FaL.
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 11/06/2007 10:02:39 (+0700) | #2 | 64104
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]

FaL wrote:
Mong mọi người giúp đỡ FaL vấn đề này.

FaL có CSDL cần được restore. Trước đó CSDL đã được backup với encoding UTF-8. Mở bằng những trình văn bản có hỗ trợ Unicode đều đọc được tốt. Nhưng khi restore lại thì khi trình duyệt load CSDL, những chữ tiếng Việt trở thành dấu hỏi. FaL đã thử khá nhiều cách mà chưa được.

Xin mọi người góp ý cách khắc phục giúp.

Chân thành cám ơn.

FaL. 


Fal backup bằng gì ? và khi restore thì đặt colation là gì?
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 11/06/2007 11:28:24 (+0700) | #3 | 64113
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
FaL backup CSDL của forum phpbb, dùng Admin control panel để backup. Dữ liệu khoảng gần 80Mb, đến lúc cài đặt lại Forum ở server khác, backup bằng Admin control panel không được. FaL thử bằng phpmyadmin (cho phép khoảng 16Mb) nên cũng ko thể restore trực tiếp từ file. Thử tiếp 1 script dump. Cũng không restore được. Lỗi sai trong câu lệnh SQL. Tiếp theo thử execute lần lượt một vài query bằng phpmyadmin (Copy và paste vào phpmyadmin sau đó execute) - CSDL được nhập, nhưng những chữ tiếng Việt là những dấu hỏi.

PS: Trước đây Fal đã thử execute bằng phpmyadmin, tất cả đều ok, ko hiểu sao giờ lại thế này.

Such a mess...
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 11/06/2007 11:31:58 (+0700) | #4 | 64114
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
Còn về collation, FaL để theo mặc định của phpmyadmin utf8_unicode_ci
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 11/06/2007 12:18:45 (+0700) | #5 | 64120
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Fal thử chọn collation khi restore là latin1 xem sao.

Thêm nữa khi làm việc với MySql Fal dùng
http://dev.mysql.com/downloads/gui-tools/5.0.html cho chuẩn smilie) .
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 11/06/2007 14:16:14 (+0700) | #6 | 64127
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
Thanks canh_nguyen, FaL sẽ thử và thông báo lại kết quả.
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 11/06/2007 17:39:28 (+0700) | #7 | 64143
[Avatar]
learn2hack
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 16:32:37
Messages: 825
Offline
[Profile] [PM] [WWW]
FaL thử dùng phpMyBackupPro xem có được không.
Blog: http://hontap.blogspot.com
Tải phần mềm miễn phí: http://www.taiphanmem.org
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 16/06/2007 10:11:43 (+0700) | #8 | 64946
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
Phù.... XONG!!!!

Thanks mọi người nhiều. FaL download cái tool của canh_nguyen nhưng ko cài đặt được (file product.cab bị lỗi). Thử qua MySQL front, kết quả cũng không thu được gì. Thế là phải mở file đó ra (~80Mb) Xem thử lỗi ở đâu, xóa, edit những query sai hoặc không cần thiết... Sau đó chia nhỏ ra, và restore bằng phpMyadmin.

Hú vía thật!

Đây là lần đầu tiên làm cái vụ backup và restore dữ liệu... Lần sau phải back up đàng hoàng, ko thể nhét 1 file đủ thứ hầm bà lằng thế được

smilie)
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Re: Câu hỏi - Restore dữ liệu tiếng Việt 16/06/2007 10:52:43 (+0700) | #9 | 64952
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Hi chúc mừng Fal smilie) . Có lẽ nếu cái tool kia Fal setup không bị lỗi thì sẽ đỡ mệt hơn là ngồi chia nhỏ ^^, nhưng như thế lại có thêm kinh nghiệm thôi nhỉ :!smilie
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 16/06/2007 10:54:27 (+0700) | #10 | 64953
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
Yes!

Một lần nữa thanks canh_nguyen,
FaL chỉ mới tập tành làm Web và DB nên còn chưa biết gì.

Cái vụ Restore này đã làm trang Web chết 2 tuần rồi. smilie)

Có gì sẽ nhờ cậy anh em tiếp!

Thân, FaL.
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 16/06/2007 10:56:29 (+0700) | #11 | 64955
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
By the way,

Dữ liệu bao nhiêu thì có thể xem là lớn?

Dữ liệu tiếng Việt cần phải lưu ý những điểm gì khi backup và restore? (Có cần chia nhỏ theo bản, hay chọn charset gì???...)
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 16/06/2007 11:55:17 (+0700) | #12 | 64967
[Avatar]
Alex chan doi
Elite Member

[Minus]    0    [Plus]
Joined: 12/08/2003 12:10:17
Messages: 41
Offline
[Profile] [PM]
Mình thường để collation là utf8_general_ci.
Bạn dùng thử SQL Dump Splitter dùng để chia nhỏ file sql ra theo ý muốn. Copy và paste hay bị lỗi font.
http://board.columbiatribune.com/sourcecode/SQLDumpSplitter.zip
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 20/06/2007 01:38:54 (+0700) | #13 | 65687
[Avatar]
SuperChicken
Elite Member

[Minus]    0    [Plus]
Joined: 11/07/2006 18:31:27
Messages: 635
Location: bottom of hell
Offline
[Profile] [PM]

Alex chan doi wrote:
Mình thường để collation là utf8_general_ci.
Bạn dùng thử SQL Dump Splitter dùng để chia nhỏ file sql ra theo ý muốn. Copy và paste hay bị lỗi font.
http://board.columbiatribune.com/sourcecode/SQLDumpSplitter.zip 

Hình như sai rồi, khi lưu data thì mới để collation utf8_general_ci nhưng khi backup và restore thì phải để latin1, không thì tiếng Việt sau khi restore sẽ sai hết.
Tốt nhất nếu có account SSH thì nên backup và restore bằng mysqldump và mysql, thêm --default-character-set=latin1 vào, bảo đảm ổn, nhưng sẽ bị 1 lỗi đó là chữ à sẽ vẫn bị chuyển thành ?. Còn nữa, hình như những file attachment (đối với vbb, vì tui mới thử trên vbb) sẽ bị hỏng hết smilie(
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 20/06/2007 02:17:00 (+0700) | #14 | 65694
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]

Siêu trộm wrote:

Hình như sai rồi, khi lưu data thì mới để collation utf8_general_ci nhưng khi backup và restore thì phải để latin1, không thì tiếng Việt sau khi restore sẽ sai hết.
 


Yeah mình cũng thường chọn kiểu này mà không thấy lỗi chữ à như câu nói smilie . Có liên quan gì tới Version không ta???
[Up] [Print Copy]
  [Question]   Re: Câu hỏi - Restore dữ liệu tiếng Việt 20/06/2007 02:57:02 (+0700) | #15 | 65705
nethung
Member

[Minus]    0    [Plus]
Joined: 17/01/2007 17:47:38
Messages: 2
Offline
[Profile] [PM]

Hình như sai rồi, khi lưu data thì mới để collation utf8_general_ci nhưng khi backup và restore thì phải để latin1, không thì tiếng Việt sau khi restore sẽ sai hết.  

nói vậy ko những restone mà khi backup cũng nên đặt collation là latin1 hả các bạn?

database của tui đang đặt là utf8_general_ci. Nhưng khi vào trang index của phpmyadmin nó luôn hiện collation utf8_unicode_ci tui sét lại thành collation utf8_general_ci nhưng ko được. lần sau login vào vẫn thấy là utf8_unicode_ci Không biết để vậy có sao ko?

các bạn làm ơn cho ý kiến! bị lỗi font 1 lần rồi hú vía lắm smilie
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 20/06/2007 03:13:01 (+0700) | #16 | 65709
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Đặt như bạn là đúng rồi vì đang là lưu data như ST nói.

Để đặt lại collation cho data trong phpmyadmin thì bạn chọn database đó rồi chọn operations, tiếp đó ở mục Collation thì chọn loại collation mới tùy bạn.
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 20/06/2007 04:04:16 (+0700) | #17 | 65726
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
FaL có thêm "ý kiến" thế này:

Chúng ta bàn luận về phần charset và collation của DB tiếng Việt, vậy mọi người có "định nghĩa" hoặc giải thích rõ ràng phân biệt 2 cái này không?



Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 20/06/2007 05:16:38 (+0700) | #18 | 65745
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]

FaL wrote:
FaL có thêm "ý kiến" thế này:
Chúng ta bàn luận về phần charset và collation của DB tiếng Việt, vậy mọi người có "định nghĩa" hoặc giải thích rõ ràng phân biệt 2 cái này không?
 


Hi Fal trong database chỉ có khái niệm collation thôi , nó là định nghĩa cách lưu trữ data của CSDL (CS) và (CI). Còn charset (Character set) là định nghĩa việc hiển thị data .
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 20/06/2007 05:45:11 (+0700) | #19 | 65753
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
Hì đúng là FaL amateur thật, phải dành thời gian "luyện công" thêm mới được.

Thanks!
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Re: Câu hỏi - Restore dữ liệu tiếng Việt 22/06/2007 02:56:02 (+0700) | #20 | 66071
meiko
Member

[Minus]    0    [Plus]
Joined: 20/06/2007 12:58:21
Messages: 15
Offline
[Profile] [PM]
nếu server mo cong 3306 thì đơn giản hơn rất nhiều là dùng chương trình Navicat, connect tới máy chủ database bằng Navicat roi tiến hành Backup.
Phương pháp này đảm bảo 100% kg mất cái gì cả, kg cần quan tâm đến chaset hay gì gì nào cả. Chỉ quan tâm tới đường chuyền có copy dc 80M dữ liệu cua bạn về hay kg thôi smilie)
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 22/06/2007 03:40:26 (+0700) | #21 | 66088
[Avatar]
SuperChicken
Elite Member

[Minus]    0    [Plus]
Joined: 11/07/2006 18:31:27
Messages: 635
Location: bottom of hell
Offline
[Profile] [PM]
Không biết những server khác cấu hình thế nào chứ riêng MySQL thì mình không dám cho connect remote (SQL thì có khi còn dám chứ MySQL thì smilie) )
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 22/06/2007 06:20:59 (+0700) | #22 | 66149
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
Ừm, mình mới chỉ thử nghiệm trong LAN thôi (khoảng 200 máy) chứ chưa public, nên vẫn còn nhiều sai sót. Cũng là lần đầu làm, nên thiếu kinh nghiệm + kiến thức. Riêng remote MySQL vì sao lại "không dám" cho remote? Siêu trộm trả lời giúp nhé.
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Câu hỏi - Restore dữ liệu tiếng Việt 23/06/2007 01:47:17 (+0700) | #23 | 66318
114v
Member

[Minus]    0    [Plus]
Joined: 08/07/2006 23:27:00
Messages: 191
Offline
[Profile] [PM]
Sao không dùng luôn latin1 nhỉ, utf-8 làm gì? latin1 dù không thấy trong phpmyadmin nhưng vẫn hiện ra web ngon lành, mà dùng utf-8 thì phpmyadmin mới nhất cũng chả thấy được gì toà n nhÆ° thế nà y khôn gÃ
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|