From 48086d901388cbf9721caf6673905f05c96cab3c Mon Sep 17 00:00:00 2001 From: Cemal Demir Date: Fri, 26 Oct 2018 12:42:21 +0300 Subject: [PATCH] =?UTF-8?q?UTF8=20Karakter=20Sorunu=20=C3=87=C3=B6z=C3=BCl?= =?UTF-8?q?d=C3=BC.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SerikBelediyesiWebSayfasi/src/giriswidget.cpp | 12 ++++++------ main.cpp | 1 + mainapplication.cpp | 5 +++++ 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/SerikBelediyesiWebSayfasi/src/giriswidget.cpp b/SerikBelediyesiWebSayfasi/src/giriswidget.cpp index 8095a96..e337e5d 100644 --- a/SerikBelediyesiWebSayfasi/src/giriswidget.cpp +++ b/SerikBelediyesiWebSayfasi/src/giriswidget.cpp @@ -3573,7 +3573,7 @@ void Giris::Personel::PersonelWidget::initMenu() menu->addItem("Bilgilerim", Wt::cpp14::make_unique(db(),User())); - menu->addItem("Arıza Kaydı", Wt::cpp14::make_unique(db(),User())); + menu->addItem(WString::fromUTF8("Arıza Kaydı"), Wt::cpp14::make_unique(db(),User())); if(this->User().view()[SBLDKeys::Personel::statu].get_utf8().value.to_string() == SBLDKeys::Personel::statuType::baskan || this->User().view()[SBLDKeys::Personel::birimi].get_utf8().value.to_string() == "Bilgi İşlem Müdürlüğü" ) @@ -3586,9 +3586,9 @@ void Giris::Personel::PersonelWidget::initMenu() { menu->addItem("Mesajlar", Wt::cpp14::make_unique(db(),User())); menu->addItem("Projeler", Wt::cpp14::make_unique(db(),User())); - menu->addItem("Çalışmalar", Wt::cpp14::make_unique(db(),User())); + menu->addItem(WString::fromUTF8("Çalışmalar"), Wt::cpp14::make_unique(db(),User())); - menu->addItem("Çağrı Merkezi", Wt::cpp14::make_unique(db(),User())); + menu->addItem(WString::fromUTF8("Çağrı Merkezi"), Wt::cpp14::make_unique(db(),User())); // menu->addItem("Muhasebe", Wt::cpp14::make_unique("Muhasebe Yakın Zamanda Devreye Alınacaktır")); // menu->addItem("Birimler", Wt::cpp14::make_unique("Birimler")); @@ -3600,9 +3600,9 @@ void Giris::Personel::PersonelWidget::initMenu() // Add menu items using the default lazy loading policy. menu->addItem("Gelen Mesajlar", Wt::cpp14::make_unique(db(),User())); menu->addItem("Taleplerim", Wt::cpp14::make_unique(db(),User())); - menu->addItem("Evrak Arşivi", Wt::cpp14::make_unique(db(),User())); - menu->addItem("Başvurularım", Wt::cpp14::make_unique(db(),User())); - menu->addItem("Çalışmalar", Wt::cpp14::make_unique(db(),User())); + menu->addItem(WString::fromUTF8("Evrak Arşivi"), Wt::cpp14::make_unique(db(),User())); + menu->addItem(WString::fromUTF8("Başvurularım"), Wt::cpp14::make_unique(db(),User())); + menu->addItem(WString::fromUTF8("Çalışmalar"), Wt::cpp14::make_unique(db(),User())); } diff --git a/main.cpp b/main.cpp index 401229b..1b4c1d8 100644 --- a/main.cpp +++ b/main.cpp @@ -11,6 +11,7 @@ int main(int argc, char *argv[]) QApplication a(argc, argv); + WString::setDefaultEncoding(Wt::CharEncoding::UTF8); mongocxx::instance ins{}; diff --git a/mainapplication.cpp b/mainapplication.cpp index 30ab7ba..c8fd880 100644 --- a/mainapplication.cpp +++ b/mainapplication.cpp @@ -14,6 +14,8 @@ MainApplication::MainApplication(const Wt::WEnvironment &env) :WApplication(env) { + wApp->addMetaHeader(MetaHeaderType::Meta,"Content-Type","text/html; charset=utf-8"); + try { mClient = new mongocxx::client(mongocxx::uri(_url)); } catch (mongocxx::exception& e) { @@ -30,6 +32,8 @@ MainApplication::MainApplication(const Wt::WEnvironment &env) + + db = mClient->database(SBLDKeys::DB); Bucket = db.gridfs_bucket(); @@ -101,6 +105,7 @@ MainApplication::MainApplication(const Wt::WEnvironment &env) Wt::WApplication::instance()->setBodyClass("introMain"); WApplication::instance()->addMetaHeader("viewport","width=device-width, initial-scale=1.0"); + wApp->require("http://www.openlayers.org/api/OpenLayers.js"); this->init();