Here is the code that I am using to take text from my resource.rex and after that, I collect them on Listbox and then take one of them with a random method but some words show up like '?' I think their encoding changes after reading.
string okunanmetin = "";
Assembly assembly = Assembly.GetExecutingAssembly();
StreamReader reader = new StreamReader(assembly.GetManifestResourceStream("Takistoskop.Resources.5.txt"),Encoding.UTF8);
int i = 0;
while (true)
{
i++;
okunanmetin = reader.ReadLine();
if (okunanmetin == null) break;
listBoxcekilenveri.Items.Add(" " + okunanmetin + "\r\n");
}