sql >> Database teknologi >  >> RDS >> Mysql

Hvordan gemmer man formateret tekst i MySQL-tabel?

Rå tekst omfatter kun tegn, ikke formatering som fed, kursiv eller understreget. Tabulatorer, tegnsætningstegn og linjeskift er tegn, så en simpel varchar vil gøre det, hvis alt hvad du virkelig har brug for er dette.

Men du skal beslutte dig for en formateringsprotokol, hvis du vil have fed, kursiv og understreget tekst:HTML, wiki-syntaks, RTF osv. Hvis dette format er tekstbaseret, vil en varchar duge. Hvis det er binært, skal du bruge en klat.

Hvis du har nye linjer i din tekst, og den vises på en enkelt linje, er det sandsynligvis fordi du udskriver den på en HTML-side, hvor sekvenser af mellemrumstegn (tabulatorer, mellemrum, linjeskift osv.) konverteres til et simpelt mellemrum. Brug en <pre>your HTML-escaped text here</pre> sektionen, og den vil vise de nye linjer, faner og flere mellemrum korrekt.



  1. PG::InvalidParameterValue:FEJL:ugyldig værdi for parameteren client_min_messages:panik

  2. Lagring af en række af ukendt længde

  3. Hvordan konverteres en db i postgreSQL til utf8?

  4. ScrollPane tilføjer til gitterlayout