Kod 65001 ve utf-8 ayn─▒ ┼čey midir?


Al─▒nan cevaba git


 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="conn.asp"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 

Yukar─▒daki kod do─čru mu?


44





2009-10-27




Cevap say─▒s─▒n─▒ say: 4






Evet.

UTF-8, Windows'ta CP65001'dir (bu, eski kod sayfas─▒ ├Â─čelerinde UTF-8'i belirtmenin bir yoludur). ASP okudu─čum kadar─▒yla, bu ┼čekilde belirtildi─činde UTF-8'i idare edebilir.


49


2009-10-27





CharSet'i meta etiketi kullanmak yerine kod olarak ayarlamay─▒ tercih etmeme ra─čmen kodunuz do─čru: -

 <% Response.CharSet = "UTF-8" %>
 

Kod sayfas─▒ 65001, UTF-8 karakter k├╝mesini ifade eder. Standart ASCII karakter k├╝mesinin d─▒┼č─▒nda herhangi bir karakter i├žeriyorsa, asp sayfan─▒z─▒n (ve herhangi birinin i├žerece─činin) UTF-8 olarak kaydedildi─činden emin olman─▒z gerekir.

<% @ Blo─čundaki CODEPAGE ├Âzniteli─čini belirterek, Response.Write kullan─▒larak yaz─▒lm─▒┼č herhangi bir ┼čeyin, bu durumda 65001 (utf-8) olarak belirtilen Kod Sayfas─▒na kodlanmas─▒ gerekti─čini belirtiyorsunuz. Bunun cevaba bayt i├žin s├Âzl├╝ olarak g├Ânderilen herhangi bir statik i├žeri─či etkilemedi─čini unutmay─▒n. Bu nedenle, dosyan─▒n ger├žekte belirtilen kod sayfas─▒n─▒ kullanarak ger├žekten kaydedilmesinin nedeni budur.

Yan─▒t─▒n CharSet ├Âzelli─či, Content-Type ba┼čl─▒─č─▒n─▒n CharSet de─čerini belirler. Bu, kodland─▒─č─▒m i├žeri─čin yaln─▒zca m├╝┼čteriye hangi kodlaman─▒n al─▒nd─▒─č─▒n─▒ anlatt─▒─č─▒n─▒ etkilemez. Yine, de─čerinin g├Ânderilen ger├žek kodlamaya uymas─▒ ├Ânemlidir.


9







Evet, 65001, Microsoft web sitesinde belirtildi─či gibi UTF-8 i├žin Windows kod sayfas─▒ tan─▒t─▒c─▒s─▒d─▒r . Wikipedia, IBM kod sayfas─▒ 128 ve SAP kod sayfa 4110'un UTF-8 i├žin g├Âstergeler oldu─čunu ├Âne s├╝rer .


3


2009-10-27





 response.codepage = 65001
 

Fiziksel dosya utf-8 olarak kaydedildi─činde hatal─▒ sonu├ž veriyor gibi g├Âr├╝n├╝yor

Aksi takdirde, olmas─▒ gerekti─či gibi ├žal─▒┼č─▒r.


1