Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > World of Warcraft > WoW Private Server
You last visited: Today at 22:11

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Mysql Problem bei übersetzungen

Discussion on Mysql Problem bei übersetzungen within the WoW Private Server forum part of the World of Warcraft category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2009
Posts: 6
Received Thanks: 0
Question Mysql Problem bei übersetzungen

Guten Morgen,

Ich habe mit den einspielen einer Datenbank mit deutscher Übersetzung ein Problem.
Es geht um die Datenbank `gameobject_template_locale`.
Dort ist es nicht möglich die deutsche sprache einzuspielen mit Sonderzeichen (äöüß usw... ). Obwohl alles auf UTF8 gestellt ist (Server + Datenbank).

Quote:
SET NAMES 'utf8';

INSERT INTO `gameobject_template_locale` VALUES ('31', 'deDE', 'Alte Löwenstatue', '', '18019');
INSERT INTO `gameobject_template_locale` VALUES ('32', 'deDE', 'Versunkene Truhe', '', '18019');
INSERT INTO `gameobject_template_locale` VALUES ('33', 'deDE', 'Verschlossene Truhe', '', '18019');
INSERT INTO `gameobject_template_locale` VALUES ('34', 'deDE', 'Alter Henkelkrug', '', '18019');
INSERT INTO `gameobject_template_locale` VALUES ('35', 'deDE', 'Schließkiste des Kapitäns', '', '18019');
Das ist ein ausschnitt der Updatedatei.

Das Sind die von der Tabelle angegebenen Sachen für die SQL Datei.
Meiner Meinung nach sollte das eig. funktionieren. Anscheinend aber nicht^^

Quote:
CREATE TABLE `gameobject_template_locale` (
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
`locale` varchar(4) NOT NULL,
`name` text,
`castBarCaption` text,
`VerifiedBuild` smallint(5) DEFAULT '0',
PRIMARY KEY (`entry`,`locale`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Vllt könnt ihr mir weiterhelfen.

Mit freundlichen Gruß

Nino
Nino1991 is offline  
Old 08/12/2016, 13:40   #2
"Ich muss noch viel von dir lernen" - Sm!th'17




 
Krotus's Avatar
 
elite*gold: 2325
The Black Market: 165/1/0
Join Date: Dec 2010
Posts: 21,628
Received Thanks: 9,628
Arrow WoW Main - Discussions / Questions -> WoW Private Server

#moved…
Krotus is offline  
Old 08/13/2016, 13:39   #3
 
Tulba's Avatar
 
elite*gold: 115
Join Date: May 2010
Posts: 230
Received Thanks: 106
Was funktioniert denn nicht? Gibt es dir einen Error aus oder sind die Umlaute einfach verkrüppelt?
Benutze nicht NaviCat sonder HeidiSQL oder SQLYog.

Falls es dir die Umlaute verkrüppelt, hier etwas was es behebt.

Code:
UPDATE `table_name_eintragen` SET 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`,"ß", "ß"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "ä", "ä"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "ü", "ü"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "ö", "ö"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "Ä", "Ä"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "Ãœ", "Ü"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "Ö", "Ö"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "€", "€")
	WHERE `locale` = 'deDE';
Credits AscEmu/AscEmu-TBC (github)
Tulba is offline  
Old 08/13/2016, 14:51   #4
 
elite*gold: 0
Join Date: Aug 2009
Posts: 6
Received Thanks: 0
Quote:
Originally Posted by Tulba View Post
Was funktioniert denn nicht? Gibt es dir einen Error aus oder sind die Umlaute einfach verkrüppelt?
Benutze nicht NaviCat sonder HeidiSQL oder SQLYog.

Falls es dir die Umlaute verkrüppelt, hier etwas was es behebt.

Code:
UPDATE `table_name_eintragen` SET 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`,"ß", "ß"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "ä", "ä"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "ü", "ü"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "ö", "ö"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "Ä", "Ä"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "Ãœ", "Ü"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "Ö", "Ö"), 
	`column_name_eintragen` = REPLACE(`column_name_eintragen`, "€", "€")
	WHERE `locale` = 'deDE';
Credits AscEmu/AscEmu-TBC (github)
Ich bekommen bei einer Tabelle ein Error.

Quote:
Query:
INSERT INTO `gameobject_template_locale` VALUES ('31', 'deDE', 'Alte Löwenstatue', '', '18019')

Error occured at:2016-08-13 14:48:40
Line no.:3
Error Code: 1366 - Incorrect string value: '\xF6wenst...' for column 'name' at row 1
Nino1991 is offline  
Old 08/13/2016, 15:03   #5
 
Tulba's Avatar
 
elite*gold: 115
Join Date: May 2010
Posts: 230
Received Thanks: 106
Wenn du sonst keine locales da drin hast versuch es mal hiermit:
Code:
DROP TABLE IF EXISTS `gameobject_template_locale`;
CREATE TABLE `gameobject_template_locale` (
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
`locale` varchar(4) NOT NULL,
`name` varchar(100) CHARACTER SET latin1 NOT NULL,
`castBarCaption` text,
`VerifiedBuild` smallint(5) DEFAULT '0',
PRIMARY KEY (`entry`,`locale`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Und starte das einbatchen neu.

Edit....
Keine Ahnung warum ein gobject-name text sein sollte... ein name länger als 100 Zeichen kommt wohl so gut wie nie vor.

Gib Bescheid ob es geht oder nicht.
Tulba is offline  
Old 08/13/2016, 15:26   #6
 
elite*gold: 0
Join Date: Aug 2009
Posts: 6
Received Thanks: 0
Das geht leider nicht. :/
Nino1991 is offline  
Old 08/13/2016, 16:44   #7
 
Tulba's Avatar
 
elite*gold: 115
Join Date: May 2010
Posts: 230
Received Thanks: 106
Merkwürdig, geht bei mir ohne Probleme.
Tulba is offline  
Old 08/14/2016, 18:08   #8
 
elite*gold: 0
Join Date: Aug 2009
Posts: 6
Received Thanks: 0
Ich habe das Problem gefunden.
Es lag einfach daran das ich die SQL-Datei oder das Textdokument nicht im UTF-8 Format gespeichert habe.
Beim nächsten mal Augen auf
Nino1991 is offline  
Reply


Similar Threads Similar Threads
Problem with mysql (EN) Mysql geht nicht mehr on (DE)
01/06/2015 - Metin2 Private Server - 6 Replies
EN: Helo guys , i installed mysql 5.6 version , and i put a DB that i had in my PC from a metin2 server . When i wanted to log in with "mysql -u root -p" it said "ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' " . And when i have the default database , it works , and when i import then one by one works too , but when i start the server , the users are missing ... DE: Hallo leute , ich hab mysql 5.6 installiert , und ich hab eine DB die auf mein...
[PROBLEM]:[Root]:Mysql:[...]/tmp/mysql.sock
10/22/2011 - Metin2 Private Server - 3 Replies
Hallo Community habe jetzt seit ein Paar Tagen einen Fehler Namens: failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Screen: http://img809.imageshack.us/img809/9805/helpg.png
[Quest-Problem]Probleme mit Übersetzungen
08/19/2010 - Metin2 Private Server - 4 Replies
Also, ich habe einen Root Server und richtig + keine Ahnung. Sprüche wie "Du haste einen Root und keine Ahnung :facepalm:" bitte sparen die übersehe ich und denk mir meinen Teil. Wenn ihr das alles so toll wisst helft mir und macht nicht sowas. Ich hab die verschiedenen Tuts durchgelesen. Immer i-was gefunden mit VPC und halt -usr-rain etc. Das gibts ja nun aufn Root nicht.



All times are GMT +2. The time now is 22:11.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.