Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 22:12

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

Advertisement



Datenbank Kollation, PHP Version

Discussion on Datenbank Kollation, PHP Version within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2010
Posts: 283
Received Thanks: 16
Datenbank Kollation, PHP Version

Moin,

gehört es hier rein? Ist ja eig. etwas allgemeines naja ich versuche es mal.

Da ich derzeit mein neues Projekt plane wollte ich mich mal erkunden welche Kollation ihr empfehlt.

In meinem Webprojekt sollte es möglich sein Japanische Zeichen zu schreiben sowie die Deutschen Umlaute.

Was brauch ich? Welches sollte man nehmen wenn man an die Zukunft denkt?
Was lohnt sich? UTF8 UTF16 UTF32? noch was ganz anders?




Welche PHP-Version sollte genommen werden?
PHP 7 ist leider noch im "Alpha" Status kann man diesen dennoch ohne Probleme verwenden?
Wenn nicht dann PHP 5.5 oder PHP 5.6? Wieso werden beiden Versionen gleichzeitig Released? ()



Joar ein paar Fragen ich hoffe mir kann wer dabei ein guten Rat zukommen lassen.

Mfg
Masterkroko
Masterkroko1 is offline  
Old 06/29/2015, 19:36   #2


 
Else's Avatar
 
elite*gold: 4
The Black Market: 165/0/0
Join Date: Feb 2008
Posts: 3,846
Received Thanks: 1,267
PHP 5.6.x - Eine neue Version bringt schließlich nicht nur neue Features, sondern auch verbesserungen. UTF-8:

Quote:
UTF-8: Die Codierungsform der Wahl

UTF-8 nutzt Codiereinheiten, die 8 Bit = 1 Byte groß sind. Genau wie bei UTF-16 ist der Gesamtbereich der Unicode-Zeichen mit nur einem Byte nicht abzudecken, also werden bei Bedarf mehrere Bytes zusammengefasst, um einen Codepoint zu codieren.
Else is offline  
Old 06/29/2015, 20:06   #3
 
elite*gold: 0
Join Date: Jul 2010
Posts: 283
Received Thanks: 16
Dann Frag ich mich wieso 5.5 & 5.6 beide erweitert werden (auch wenn es wahrscheinlich bei 5.5 nur Bugs sind). Da können die doch eig. 5.5 auf der Strecke liegen lassen und nur 5.6 updaten. Nur weil es manche Firmen schaffen ihren Code so zu schreiben das sie "Angst" haben einen größeren Sprung zu wagen? ...

Kann man mit PHP 7 auch schon was anfangen ? (Projekt wird eh noch ne Zeit dauern)
Oder sollte man dort noch die Finger von lassen bis Alpha Phase abgeschlossen ist?


Also kann ich mit UTF-8 Japanische Zeichen darstellen?
und UTF-16 / UTF-32 sind überflüssig?
Masterkroko1 is offline  
Old 06/30/2015, 02:35   #4
 
elite*gold: 0
Join Date: Feb 2015
Posts: 31
Received Thanks: 11
Quote:
Originally Posted by Masterkroko1 View Post
Also kann ich mit UTF-8 Japanische Zeichen darstellen?
Ja, da Utf-8 eine variable länge von 1-4 bytes pro Zeichen hat d.h also 1.114.112 Möglichkeiten.
So hat ein ASCII Zeichen eine größe von 1 byte.Umlaute, soweit ich mich erinnere, nutzen 2 bytes.
#[Alex]Sascha is offline  
Old 06/30/2015, 09:00   #5

 
elite*gold: 2
Join Date: May 2010
Posts: 2,257
Received Thanks: 1,919
Bei php7 sollte man auf den offiziellen Release warten.
Ih¢sãs123 is offline  
Old 06/30/2015, 11:03   #6
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 572
Umlaute gehören schon zum Ansi codec sind also in der range 0..255. Japanische Zeichen (da japanisch eine nicht so sehr unwichtige Sprache ist) müsste schon mit 2 Byte abgedeckt werden. Da UTF-8 bis zu 4 Byte unterstützt sind diese auf jeden Fall enthalten.

Gedanken solltest du dir nur bei sehr exotischen Zeichen machen, so die wichtigsten Sprachen (deutsch, englisch, japanisch, spanisch, etc) sind alle mit widestrings (1 Word pro Zeichen) abgedeckt. Die ganzen europäischen schon mit nur ansi also 1 Byte pro Charakter
warfley is offline  
Thanks
1 User
Old 06/30/2015, 19:14   #7
 
elite*gold: 0
Join Date: Jul 2010
Posts: 283
Received Thanks: 16
Gut dann wird UTF-8 & PHP 5.6 genommen
Masterkroko1 is offline  
Reply


Similar Threads Similar Threads
Trotz MySQL Zeichensatz und Kollation umstellung keine Umlaute in der Datenbank
05/21/2015 - WoW Private Server - 1 Replies
Hallo liebe PVPlers, ich habe mir vor ein paar Tagen Trinitycore mit der TDB_full_335.58_2015_03_21 DB auf meinem Root mit Ubuntu 14.04 compeliert und alles eingestellt. Funktioniert alles soweit, Server läuft und ich kann mich mit dem Client auch einloggen. Allerdings werden trotz Umstellung auf Kollation utf8_general_ci und Zeichensatz utf8 und einfügen der DB alle umlaute in diversen anderen Zeichen an. Wenn weitere Daten benötigt werden bitte melden und schonmal danke im vorraus. ...
Eintrag der DayZ Standalone-Version in Steam-Datenbank
10/25/2013 - DayZ - 3 Replies
Einträge in der Steam-Datenbank sind nicht selten ein Hinweis darauf, dass die besagten Spiele über kurz oder lang für den PC erscheinen werden. Dies ist jetzt auch bei der Standalone-Version des Zombie-Survival-Spiels DayZ der Fall. Wie dem besagten Eintrag zu entnehmen ist, handelt es sich hierbei um eine Early-Access-Version von DayZ. Eine solche hatte der Entwickler bisher allerdings noch nicht angekündigt. Dean Hall, der Schöpfer des Spiels, hat sich jetzt gegenüber dem Magazin Joystiq...
DayzCoord2Map DayZ Datenbank zu GPS GPS zu Datenbank Tool
02/05/2013 - DayZ - 14 Replies
Hallo, Hier zeig ich euch ein von mir programmiertes Tool mit dem könnt ihr: Die Daten aus der Datenbank aus DayZ-Private Servern in GPS Koordinaten umwandeln Sie auf Dayzdb.com anzeigen Die GPS Koordinaten in DatenBank-Informationen umwandeln Sie auf Dayzdb.com anzeigen



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


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.