2010-08-29 18 views
22

geliştiricilerimle geliştiriciler.Sayfa JSP

JSP yazdığınızda, sayfa kodlamasını belirtmenin en iyi yolu nedir?

Böyle bir sayfa yönergesini kullanıyorum?

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 

Veya doğrudan bir meta etikete yerleştirebilir miyim?

<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head> 

Eclipse varsayılan olarak her ikisini de kullanır, bu yüzden ikisine de ihtiyacım olduğu anlamına mı gelir?

Şimdiden teşekkürler!

cevap

26

İkisine de ihtiyacınız yok. Aslında, <%@ page pageEncoding="utf-8" %> yeterlidir.

+0

Lütfen atıldığınız ilk yüzde sembolünü ekleyin. –

1

İkinize de ihtiyacınız olduğunu düşünürdüm, değil mi? Benim tahminim sayfa yönergesi belirtilen kodlama ve sayfa kodlanan nasıl tarayıcı söylermeta etiketi kullanarak JSP derlemeye Kapsayıcı söyler olmasıdır.

+2

Sayfa yönergesi, dolaylı olarak uygun yanıt üstbilgisini de ayarlar. – BalusC

+0

Oh, bu mantıklı. – Michael

0

UTF-8'i kullanmanız gerektiğinde, bağlantı url'nizin karakter dizisini, istek ve yanıtın yanı sıra ayarlamanız da gerekir.