Trang 1 / 5 1234 ... LastLast
Hiển thị kết quả từ 1 đến 10 / 42
  1. #1
    Tham gia
    19-10-2002
    Bài viết
    610
    Like
    1
    Thanked 4 Times in 4 Posts

    Gửi yêu cầu tới Microsoft về Tiếng Việt trong Windows 7

    Kêu gọi mọi người post yêu cầu Microsoft sửa lỗi luật sắp xếp Tiếng Việt (Vietnamese collation) trong Windows 7. Các bạn lập trình và người sử dụng các chương trình Tiếng Việt hoặc liên quan đến bản địa hóa trên Windows chắc hẳn đều biết không thể sắp xếp các từ ngữ Việt Nam chính xác theo thứ tự abc Việt Nam trong ứng dụng mình đang dùng vì Vietnamese collation trong Windows bị sai. MS chỉ có thể sửa đổi collation trong các phiên bản Windows chính (major releases). Lỗi collation đã được báo vào năm 2005 và họ có cơ hội để khắc phục nó trong Windows Vista, nhưng MS đã lại mắc lỗi trong khi sửa chữa, và chúng ta đã không có ai giúp kiểm chứng để bắt được lỗi đó trước khi Vista xuất xưởng.

    Nay Windows 7 là bản Windows chính sắp tới, có thể được xuất xưởng vào cuối năm nay, nhưng rất tiếc họ đã không hề sửa chữa Vietnamese collation, minh chứng qua việc Vietnamese collation trong phiên bản Windows 7 RC (release candidate) vẫn bị lỗi y như trước.

    Thiết nghĩ cũng cần nhấn mạnh tầm quan trọng của các collations trong Windows bởi chúng chi phối đến tất cả các ứng dụng vận hành trên nền Windows, trong số đó phải kể đến SQL Server, .NET Framework, Office, v.v.

    Bạn cần post trong thread "Have Comments about Windows 7 RC? (Do not post questions here)", chỉ cần Reply vào post "Vietnamese collation still not correct", và nêu ý kiến và yêu cầu của mình.

    http://social.technet.microsoft.com/...eneral/threads

    Hy vọng MS sẽ lắng nghe tới sự quan tâm của chúng ta và khắc phục lỗi Vietnamese Collation kịp cho deadline của phiên bản cuối của Windows 7.

    Thông tin liên quan:
    http://vietunicode.sourceforge.net/c...talphabet.html
    http://blogs.msdn.com/michkap/archiv...27/457224.aspx
    http://blogs.msdn.com/michkap/archiv...6/8337198.aspx
    http://www.eggheadcafe.com/forumarch...st23518788.asp
    Quote Quote

  2. #2
    Tham gia
    19-05-2004
    Location
    Hồ Chí Minh
    Bài viết
    5,825
    Like
    22
    Thanked 143 Times in 113 Posts
    Khuyên anh QuanN một câu. Nếu anh muốn đóng góp thật sự cho mọi người thì vào đây để Feedback khó khi lại dễ hơn. Đã 5 năm rồi... https://launchpad.net/~ubuntu-l10n-vi
    Nếu Microsoft lỡ release rồi chỉ cần 1 bản update là xong hết mọi chuyện. Tại sao họ không làm?
    Khám phá Du lich Con Dao

  3. #3
    Tham gia
    13-10-2008
    Bài viết
    1,429
    Like
    133
    Thanked 55 Times in 32 Posts
    Bạn làm một bài mẫu trước đi, vào mở màn rồi mọi người vào reply, như vậy hay hơn là làm lẻ tẻ ^^

  4. #4
    Tham gia
    19-10-2002
    Bài viết
    610
    Like
    1
    Thanked 4 Times in 4 Posts
    Sau đây là đoạn code ngắn kiểm tra sắp xếp Tiếng Việt trên Windows sử dụng .NET Framework. Như đã đề cập, .NET sử dụng collation data của HĐH Windows. Kết quả trên Windows 7 không khác với trên Vista bởi MS đã không làm gì cả cho Vietnamese collation bug, và sai cho cả dạng dựng sẵn (precomposed) và tổ hợp (composite).

    Code:
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Globalization;
    using System.Threading;
    using System.Windows.Forms;
    
    namespace SortDemo
    {
        class Program
        {
    
            // Comparing and Sorting Data for a Specific Culture
            // http://msdn.microsoft.com/en-us/library/a7zyyk0c.aspx
            static void Main(string[] args)
            {
                const string vietAlpha = "aAàÀảẢãÃáÁạẠăĂằẰẳẲẵẴắẮặẶâÂầẦẩẨẫẪấẤậẬbBcCdDđĐeEèÈẻẺẽẼéÉẹẸêÊềỀểỂễỄếẾệỆfFgGhHiIìÌỉỈĩĨíÍịỊjJkKlLmMnNoOòÒỏỎõÕóÓọỌôÔồỒổỔỗỖốỐộỘơƠờỜởỞỡỠớỚợỢpPqQrRsStTuUùÙủỦũŨúÚụỤưƯừỪửỬữỮứỨựỰvVwWxXyYỳỲỷỶỹỸýÝỵỴzZ";
                
                char[] charArray = vietAlpha.ToCharArray();
                string[] precomposed = new string[charArray.Length];
                string[] composite = new string[charArray.Length];
    
                for (int i = 0; i < charArray.Length; i++)
                {
                    precomposed[i] = charArray[i].ToString();
                    composite[i] = charArray[i].ToString().Normalize(NormalizationForm.FormD);
                }
    
                // Sets the CurrentCulture to "vi-VN".
                Thread.CurrentThread.CurrentCulture = new CultureInfo("vi-VN");
                // Sort the values of the Array.
                Array.Sort(precomposed);
                Array.Sort(composite);
    
                StringBuilder strB = new StringBuilder();
                StringBuilder strB1 = new StringBuilder();
    
                for (int i = 0; i < precomposed.Length; i++)
                {
                    strB.Append(precomposed[i]);
                    strB1.Append(composite[i]);
                }
    
                // Displays the values.
                MessageBox.Show("Vietnamese alphabetical order:\n\n" + vietAlpha + "\n\nAfter sorting with CultureInfo(\"vi-VN\"):\n\nPrecomposed:\n" + strB.ToString() + "\n\nComposite:\n" + strB1.ToString(), "Vietnamese Collation Test");
            }
        }
    }

  5. #5
    Tham gia
    21-03-2008
    Bài viết
    516
    Like
    0
    Thanked 4 Times in 3 Posts
    í kiến hay, nhưng sẵn tiện góp ý để M$ đưa Telex/VNI vào bộ gõ tiếng Việt lun? bộ gõ VN của M$ như $hit vậy, ko bik M$ lấy đâu ra bộ gõ này? Mức độ quan tâm của M$ với tiếng V hơi khiêm tốn, sai sót của họ tính đến giờ chắc cũng.. 10 năm, từ win2000 nhĩ.

  6. #6
    Tham gia
    11-05-2009
    Bài viết
    10
    Like
    0
    Thanked 0 Times in 0 Posts
    W7 còn rất nhiều lỗi nữa ngoài lỗi TV, liệu yêu cầu này có đến tay họ ko?

  7. #7
    Tham gia
    20-08-2006
    Bài viết
    510
    Like
    0
    Thanked 1 Time in 1 Post
    có bao nhiêu người sử dụng tiếng việt bỏ tiền ra mua đồ của người ta?

  8. #8
    Tham gia
    04-06-2006
    Bài viết
    1,395
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi aochoangxanh View Post
    có bao nhiêu người sử dụng tiếng việt bỏ tiền ra mua đồ của người ta?
    đúng vậy ... 20 ký tự

  9. #9
    Tham gia
    13-11-2007
    Bài viết
    343
    Like
    0
    Thanked 1 Time in 1 Post
    Quote Được gửi bởi aochoangxanh View Post
    có bao nhiêu người sử dụng tiếng việt bỏ tiền ra mua đồ của người ta?
    Yep, vì chả có người Việt nào xài đồ bản quyền Win nên tốt nhất họ gỡ hết tiếng Việt ra, không support tất cả các codepage của tiếng Việt, không phải làm font tiếng Việt etc... Đúng không nhỉ?

  10. #10
    Tham gia
    24-07-2007
    Bài viết
    1,042
    Like
    3
    Thanked 10 Times in 8 Posts
    Không biết bản Windows 7 RC vừa rồi có ổn định việc gõ tiếng Việt không nhĩ, kỳ rồi test bản Build 7068 thì vài máy bộ gõ Unikey không hoạt động ổn định, cài dùm máy cho mấy đứa bạn hay gặp tình trạng này -> quay về Vista hoặc Windows XP

Trang 1 / 5 1234 ... LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •