INTECH
Chào Mừng Bạn Đã Ghé Thăm Diễn Đàn Intech.forumvi.com của chúng tôi.

Mong rằng tại đây bạn sẽ nhận được những thông tin hữu ích,, và đáp ứng được nhu cầu của bạn.

Tuy ít nhiều chúng tôi vẫn còn khá nhiều thiếu sót về nội dung và hình thức, mong nhận được ý kiến đóng góp từ các bạn để chúng tôi tự hoàn thiện.

Hiện tại, bạn có thể đăng nhập Intech thông qua Open ID Facebook, hết sức nhanh chóng và tiện lợi.

Xin lưu ý: Thông tin bạn đăng kí về Giới tính và Ngày sinh, chúng tôi khảo sát nhằm thống kê và kịp gửi lời chúc mừng đến các bạn trong các dịp lễ, sinh hoạt,...trong Diễn Đàn.

Quyền Lợi: Được tham gia giao lưu, chia sẻ kinh nghiệm cùng các thành viên, được tải các tài liệu, phần mềm hỗ trợ cần thiết,...

Các đường Link chỉ sử dụng được khi đã đăng nhập.

Xin Cảm Ơn và gửi đến các bạn lời chào Thân Ái từ Intech.forumvi.com.



 
Trang ChínhPortalTìm kiếmĐăng kýĐăng Nhập
Mua thẻ Điện thoại, thẻ Game
Latest topics
» Địa chỉ công ty bán màn chiếu, phụ kiện máy chiếu giá rẻ
Sun Oct 28, 2018 11:20 am by maychieumanchieu

» Dịch vụ cho thuê máy chiếu giá rẻ chất lượng uy tín
Sun Oct 14, 2018 2:20 pm by maychieumanchieu

» Bán màn chiếu, phụ kiện lắp đặt máy chiếu uy tín chuyên nghiệp
Tue Oct 02, 2018 4:23 pm by maychieumanchieu

» Địa chỉ cho thuê máy chiếu màn chiếu loa âm thanh giá rẻ tại Hà Nội
Fri Sep 14, 2018 3:04 pm by maychieumanchieu

» Trung tâm Sửa máy chiếu, thay bóng đèn máy chiếu chính hãng giá rẻ
Fri Aug 31, 2018 3:45 pm by maychieumanchieu

» Bán màn chiếu 3 chân, treo tường, phụ kiện máy chiếu giá rẻ
Sat Aug 25, 2018 2:41 pm by maychieumanchieu

» Công ty bán màn chiếu máy chiếu chất lượng tốt giá rẻ
Mon Aug 20, 2018 2:16 pm by maychieumanchieu

» Sửa máy chiếu uy tín chuyên nghiệp tại Hà Nội
Mon Aug 13, 2018 3:51 pm by maychieumanchieu

» Mua máy chiếu cũ, máy chiếu hỏng giá cao 0912 652 259
Thu Jun 07, 2018 2:06 pm by maychieumanchieu

» Hướng dẫn lắp màn chiếu, phông màn máy chiếu, bán màn chiếu
Sat May 19, 2018 5:54 pm by thueamthanh

» Dịch vụ cho thuê âm thanh, loa đài uy tín chuyên nghiệp chất lượng
Sun Apr 22, 2018 5:57 pm by maychieumanchieu

» Địa chỉ công ty cho thuê máy chiếu giá rẻ uy tín tại Hà Nội
Tue Apr 17, 2018 9:53 am by thueamthanh

»  Bán phụ kiện máy chiếu, màn chiếu giá rẻ chất lượng tốt 024 3918 5666
Wed Apr 11, 2018 6:24 pm by maychieumanchieu

» Công ty bán màn chiếu giá rẻ lắp đặt tận nơi, phụ kiện máy chiếu chính hãng
Fri Apr 06, 2018 10:11 am by maychieumanchieu

» Trung tâm sửa máy chiếu uy tín chuyên nghiệp, thay bóng đèn máy chiếu các hãng
Thu Apr 05, 2018 2:46 pm by maychieumanchieu

» Báo giá sửa chữa máy chiếu, thay bóng đèn, linh kiện máy chiếu 024 3918 5666
Tue Mar 20, 2018 3:17 pm by maychieumanchieu

» Tạo thiệp giáng sinh gửi tặng bạn bè
Mon Dec 19, 2016 8:50 pm by hohoangnhat1108

» Bàn chải du lịch
Thu Jan 07, 2016 4:21 am by zxc1234

» Màn chiếu giá rẻ tại Siêu thị máy chiếu MINH PHÁT
Mon Jan 04, 2016 1:55 pm by maychieumanchieu

» Tư vấn mua máy chiếu Projector trọn bộ lớp học giảng dạy
Tue Jul 14, 2015 11:09 am by maychieumanchieu

» Địa chỉ sửa chữa máy chiếu Projector uy tín lấy ngay
Thu Jul 09, 2015 11:43 am by maychieumanchieu

» Cửa hàng mua bán máy chiếu cũ, máy chiếu thanh lý giá cao
Sat Jul 04, 2015 2:09 pm by maychieumanchieu

» [Đột Kích 2] Ngày Vàng cuối tuần cùng báu vật lạ
Fri May 29, 2015 11:41 pm by maisao

» MU EX 501 ra mắt máy chủ mới EX501 - Chính thức Open lúc 10h 30/05/2015
Wed May 27, 2015 8:19 pm by Dolce

» MU Mới ra MUPHOXUA.COM - Server QUYỀN LỰC Season 2 - Alpha 28/5, Open 1/6
Wed May 27, 2015 3:39 pm by fury

» [Đột Kích 2] Ngày điều kiện cần để rước AK-47 vĩnh viễn về nhà
Tue May 26, 2015 12:39 pm by maisao

» [Đột kích 2.0] Bạn có đủ đô để đối mặt
Mon May 25, 2015 11:42 pm by maisao

» Đột Kích phá vỡ qui tắc 8 đấu 8 với chế độ chơi mới cực ‘cân não’
Mon May 25, 2015 8:55 pm by maisao

» Tuần lễ Thử thách Special Event - CF 2.0
Mon May 25, 2015 4:10 pm by maisao

» Trân Sunny - Mang nắng tới HalloStar
Sun May 24, 2015 4:45 pm by maisao

Calendar
Admin

Admin

Thích Bài viết này
Most Viewed Topics
Plant vs Zombies Crack và Hack
Sửa Lỗi Không Like, Comment...facebook
Khắc phục "The command prompt has been disabled by your administrator"
List bài hát Karaoke hay được nhiều người yêu thích
HP Probook 4430s trọn Bộ Driver
Struct-Quản Lí Sinh Viên.
Kết Nối CSDL và Winform trong VB.NET 2008
Phần Mềm Lịch Công Giáo 1/2013
Hướng Dẫn Cài Đặt Tubor C++ trên Win7 32bit
Facebook: Trang Trí Profile bằng ứng dụng Social Extras
Intech facebook welcome
Keywords
Lượt Truy Cập
Bộ Đếm
Thống Kê
Hiện có 1 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 1 Khách viếng thăm

Không

Số người truy cập cùng lúc nhiều nhất là 61 người, vào ngày Sat Aug 26, 2017 8:58 pm

Share | .
 

 Sử dụng tiếng Việt trong ASP

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Thanh Nguyên
Admin
Admin
avatar

Tổng số bài gửi : 526
Được Cảm Ơn : 59
Join date : 11/10/2012
Age : 25
Đến từ : Bà Rịa-Vũng Tàu

Bài gửiTiêu đề: Sử dụng tiếng Việt trong ASP   Tue Feb 26, 2013 5:52 pm

Bảng mã Unicode

Về cơ bản máy tính chỉ xử lý được dữ liệu dạng số. Mỗi ký tự (character) được máy tính lưu trữ và xử lý bằng cách ánh xạ chúng thành một chữ số (còn gọi là mã - code). Ví dụ thông thường chữ ‘A’ có mã 65, ‘a’ mã 97…Bảng ánh xạ các ký tự thành các mã dưới dạng số được gọi là bảng mã (character code).
Bảng mã 1 byte: Trong các bảng mã 1 byte như ASCII, mỗi ký tự được biểu diễn bằng 1 byte. Chúng có thể biểu diến tối đa 256 ký tự (kể cả các ký tự hiển thị được và ký tự điều khiển). Bảng mã 1 byte chỉ thích hợp với những ngôn ngữ như tiếng Anh. Đối với các ngôn ngữ phức tạp như tiếng Hoa, tiếng Nhật, tiếng Việt thì bảng mã này không đủ lớn để có thể biểu diễn hết số ký tự cần thiết.


Vì vậy, người ta phải thực hiện nhiều giải pháp để khắc phục thiếu sót này, dẫn đến tình trạng có nhiều bảng mã khác nhau cùng tồn tại, thậm chí 1 ngôn ngữ cũng có nhiều bảng mã, gây nên sự thiếu thống nhất. Unicode là bảng mã 2 byte, ra đời nhằm mục đích xây dựng một bộ mã chuẩn vạn năng, thống nhất, dùng chung cho tất cả các ngôn ngữ trên thế giới. Bộ mã Unicode gồm 16 bit cho mỗi ký tự, biểu diễn được 65536 ký tự. Unicode có thể biểu diễn được đầy đủ các ký tự Tiếng Việt.

Mã hóa UTF-8

Mỗi ký tự trong bộ mã Unicode được mã hóa (encoding) dưới 1 trong 3 dạng: UTF-8 (8 bit), UTF-16 (16 bit) và UTF-32 (32 bit). Trong đó UTF-8 (Unicode Transfomation Format -8 ) được sử dụng phổ biến. Mỗi ký tự Unicode được mã hóa UTF-8 sẽ được biểu diễn bằng 1 đến 4 byte tùy thuộc vào giá trị mã của ký tự đó.
Ví dụ: trong bảng mã Unicode chữ a có mã là 97 (hexa là U+0061) => UTF
32: 0x00000061, UTF-16: 0x0061, UTF-8: 0x61.
UTF-8 được sử dụng phổ biến để biểu diễn tiếng Việt theo mã Unicode

CodePage và Charset

Trong lập trình ASP, để biểu diễn tiếng Việt đúng theo encoding UTF-8, chúng ta cần lưu ý 2 điểm:
- Hiển thị đúng font UTF-8 trên client (browser) bằng cách sử dụng thẻ ( charset giúp browser hiển thị (decode) đúng dạng dữ liệu được encode)
- Xử lý đúng UTF-8 trên server bằng cách đặt thuộc tính Codepage = 65001. (code page giúp server xử lý dữ liệu đúng encoding)
<%Response.codepage=65001%> hoặc
<%Session.codepage=65001%>
Session.codepage có thiết lập codepage cho toàn phiên. Còn
Response.codepage thiết lập codepage cho 1 lần response thôi.
Thông thường chúng ta sử dụng Session.codepage vì như vậy toàn bộ session sẽ có chung 1 codepage thống nhất.

Lập trình tiếng Việt với ASP:

Chúng ta tuân theo nguyên tắc sau:
Sử dụng UTF-8 charset cho các trang web
Sử dụng thẻ <%session.codepage=65001%>
Sử dụng kiểu gõ Unicode trong các bộ gõ (VietKey, Unikey)


Ví dụ sau minh họa việc thêm vào và hiển thị dữ liệu từ database ra màn hình với Tiếng Việt:
Trang RegistrationVNmeseForm.html

Code:
<html><head>
<meta  http-equiv="Content-Type" content="text/html;  charset=utf-8">
</head>
<body>
<form method="POST"  action="RegistrationVNmeseProcess.asp">
<p> Username: <input  type="text" name="username"></p>
<p> Password:<input  type="text" name="password"></p>
<p> Confirm  Password:<input type="text"  name="ConfirmPassword">
</p>
<p> Address:<input  type="text" name="address"></p>
<p><input type="submit"  value="Submit"  name="B1"></p>
</form>
</body></html>

Trang RegistrationVNmeseProcess.asp

Code:
<%session.codepage=65001%>
<!--#include file  ="Connection.asp"-->
<html><head>
<meta  http-equiv="Content-Type" content="text/html;  charset=utf-8">
</head>
<body>
<%username=request.form("username")
password=request.form("password")
confirmPassword=request.form("confirmPassword")
address=request.form("address")
‘  validate some information retrieved from submitted  form
openConn
sql="insert into  tblUser([username],[password],[address])
values('"&username&"','"&password&"','"&address&"')"
conn.execute  sql
destroyConn
response.write "Successfull  Registration!"%>
</body></html>

Trang ListMemberVNmese.asp

Code:
<!--#include file  ="Connection.asp"-->
<head><meta http-equiv="Content-Type"  content="text/html; charset=utf-
8"></head>
<%'if  session("username")="" then response.redirect  "LoginForm.html"%>
<%openConn
set rs =  server.createobject("ADODB.Recordset")
rs.open "select * from tblUser",  conn%>
<table border="1"  width="200">
<tr><td>ID</td><td>Username</td><td>Address</td><td>Edit</td><t
d>Delete</td></tr>
<%  do while not rs.EOF
link1 = "EditMemberForm.asp?id=" & rs("id")
link2  = "DeleteMember.asp?id=" &  rs("id")%>
<tr><td><%=rs("id")%></td><td><%=rs("username")%></td><td><%
=rs("address")%></td><td><a
href="<%=link1%>">Edit</a></td><td><a
href="<%=link2%>">Delete</a></td>
</tr>
<%  rs.movenext
loop
rs.close
destroyConn%>
</table>

SinhvienIT

Smile

_________________
Cộng Đồng It Vũng Tàu
Kinh Nghiệm-Học Hỏi-Chia Sẻ

[You must be registered and logged in to see this link.]
Về Đầu Trang Go down
http://www.jndev.cf
 

Sử dụng tiếng Việt trong ASP

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

 Similar topics

-
» GTA IV (PC) DVDrip

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Ngôn Ngữ Lập trình :: ASP.NET-