diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm
index be9301da4e0..c241d8ba5fa 100644
--- a/code/modules/client/preference_setup/general/03_body.dm
+++ b/code/modules/client/preference_setup/general/03_body.dm
@@ -605,8 +605,9 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
dat += "
[current_species.blurb] | "
dat += ""
if("preview" in icon_states(current_species.icobase))
- usr << browse_rsc(icon(current_species.icobase,"preview"), "species_preview_[current_species.name].png")
- dat += "
"
+ var/curr_name = html_encode(current_species.name)
+ usr << browse_rsc(icon(current_species.icobase,"preview"), "species_preview_[curr_name].png")
+ dat += "
"
dat += "Language: [current_species.language] "
dat += ""
if(current_species.spawn_flags & CAN_JOIN)
|