2013-07-09 9 views
8

Aradığın şeyin çözümü here olmalıdır. Ancak, ASCII karakter kodlamalarını kullanmaya çalıştığımda, ASCII kodu aslında yazdırılır. Herhangi bir fikir neden? Bu grafik başlığını gerçek & ccedil yazdırırGoogle Özel karakterli grafik başlık ve sütun adı

var optionsTotUsers = { 
    'title': 'Transaçoes', 
    'backgroundColor': 'transparent', 
    'height': '300', 
    'legend': 'bottom', 
    'vAxis': { viewWindowMode: "explicit", viewWindow: { min: 0} } 
}; 

:

Örneğin, ben Google Grafik Seçeneği aşağıdaki kodu var. Eğer 'ç' kullanırsam yazdırır . jQuery kullanıyorsanız

cevap

8

Sanırım bu size yardımcı olacaktır. UNICODE'den başlığa özel karakterler ekleyebilirsiniz. Özel karakterler için UNICODE here kullanılabilir. UNICODE'yi aşağıdaki gibi kullanmanız gerekir.

var options = { 
       'title': 'Transa\u00E7oes', 
       'backgroundColor': 'transparent', 
       'height': '300', 
       'legend': 'bottom', 
       'vAxis': { viewWindowMode: "explicit", viewWindow: { min: 0} } 

      }; 

Çalışma örneğini görmek için tıklayınız. jqfaq.com

+0

Bunun en iyi çözüm olduğuna inanıyorum. Çok teşekkürler. – Fonsini

6

, sen html() fonksiyonun yararlanabilirsiniz

var options = { 
    title: $('<div>Transa&ccedil;oes</div>').html() 
    ... 
}; 

enter image description here

Düzenleme: google çizelgeleri özel bir HTML karakterleri ile bir dize ayrıştırmak mümkün değildir neden Dont know veya başlığı neden HTML olarak bildirmek için bir seçenek yok - hatta <em> ve benzeri metin olarak işlenir, ancak yukarıdaki işler.

+0

Bu harika çalışıyor. +1 teşekkür ederim. – Fonsini

+0

UNICODE çözümünü bir nedenden dolayı yapamazsanız, bu hızlı bir düzeltme olarak kullanılabilir. – clintgh

0

Grafik başlığı için .html() işlevi benim için çalıştı, ancak dikey ve yatay eksenler etiketleri için görüntülenecek karakter kodlarını almak için .text() işlevini kullanmam gerekiyordu.