Drupal node_save ve özel karakterler

2 Cevap php

Ben node_save () işlevini kullanarak bir özel php komut dosyası aracılığıyla düğümleri ve taksonomi koşullarını oluşturmak için çalışıyorum.

Ben drupal 6 üzerinde çalışıyorum.

Bu aksanlı harfleri dışında iyi (stackoverflow önceki sorulara sayesinde) çalışıyor.

Bir başlık veya bir taksonomi terimi "é", "e" veya "à" içeren Gerçekten de, cümle bu özel karakterden önce kesilir.

Örneğin, böyle bir başlık: "Bonjour les éléphants" "Bonjour les" başlık olarak bir düğüm yaratacak.

Ben benim veritabanına bağlı eğer da bilmiyorum ben php özel bir kodlama (iconv () blabla) kullanmak zorunda

Aslında drupal başlıkları, i (örneğin: é html é olduğu) html kodlama kullanamazsınız olduğunu Drupal E işlemek & eacute ve olmayacak çünkü ...

I elle bir sınıflandırma veya bir başlık oluşturduğunuzda, ben hiçbir sorunları var ve aksanlı harf "é" olarak veritabanına kaydedilir.

Soo sen bana büyük olacağını, aksanlı harfler ile şartları ve başlık oluşturmak için yardımcı olabilir:)

Teşekkür ederiz!

2 Cevap

Kodlama / charset problem çeşit gibi görünüyor bu tür ...

Siteye ile, her (and expected) UTF-8 charset kodlanmıştır.

Bu çözebiliriz emin değil / sorununuzu çözmek, ancak uygulama her şeyi UTF-8 / ile çalıştığından emin olun:


I've run into exactly that problem of strings cut before accented characters a couple of times, and, each time, making sure the strings were passed as UTF-8 solved it -- so maybe it'll work for you too ^^

Eclipse size aşağıdaki gibi değiştirebilirsiniz:

Tercihler> Genel> Çalışma Alanları, set "Metin dosyası kodlama" "Diğer: UTF-8".