예제 #1
0
        public void TestMethod1()
        {
            byte[] test  = new byte[] { 0xEF, 0xBB, 0xBF, 0x20 };
            int    count = Encoding.UTF8.GetCharCount(test);

            //dataConv = new char[count];

            char[] dataConv = Encoding.UTF8.GetChars(test);

            using (Stream sData = this.GetType().Assembly.GetManifestResourceStream(
                       "Stancer.GTFSEngine.Test.TestData.Caltrain.agency.txt"))
            {
                UnicodeCharEnumerator cEnum = new UnicodeCharEnumerator(sData);

                //char[] data = cEnum.
            }
        }
예제 #2
0
파일: Load.cs 프로젝트: slavovp/gtfsengine
        public void TestMethod1()
        {
            byte[] test = new byte[] { 0xEF, 0xBB, 0xBF, 0x20 };
            int count = Encoding.UTF8.GetCharCount(test);

            //dataConv = new char[count];

            char[] dataConv = Encoding.UTF8.GetChars(test);

            using (Stream sData = this.GetType().Assembly.GetManifestResourceStream(
                "Stancer.GTFSEngine.Test.TestData.Caltrain.agency.txt"))
            {
                UnicodeCharEnumerator cEnum = new UnicodeCharEnumerator(sData);

                //char[] data = cEnum.
            }
        }
예제 #3
0
        public void TestMethod1()
        {
            byte[] blob = Encoding.UTF8.GetBytes("早 市 区 最 低 气 温 约 12 度 , 打 鼓 岭 更 只 有 7 度 左 右\r\n");
            //byte[] blob = Encoding.UTF8.GetBytes("蘋果好介紹:白德民揀得真係\r\n");
            //byte[] blob = Encoding.UTF8.GetBytes("This is a test example using \tcertain control characters\r\n");
            char[] output;

            using(MemoryStream ms = new MemoryStream())
            {
                ms.Write(UnicodeCharEnumerator.ByteMarkerUTF8,0,3);
                ms.Write(blob,0,blob.Length);
                ms.Position = 0;

                UnicodeCharEnumerator uchEnum = new UnicodeCharEnumerator(ms);

                output = uchEnum.ToArray();
            }
        }