SENEQ_o Posted August 10, 2010 Report Posted August 10, 2010 (edited) Deci vreau sa fac un program care sa inlocuiasca diacriticile din romana cu litere normale deoarece m-am plitisit sa tot dau replace la subtitrari using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { String strFile = File.ReadAllText(textBox1.Text); strFile = strFile.Replace("º", "s"); strFile = strFile.Replace("þ", "t"); strFile = strFile.Replace("ª", "S"); File.WriteAllText(textBox1.Text, strFile); } }} Deci introduc calea in text box apas pe buton si ar trebui sa mearga . Dar primesc eroare fie ca nu poate salva fisierul fie ca nu-l gaseste. As vrea sa fac ceva mai simplu de exemplu cu openfiledialog ceva sa dau browse selectez fisierul dau ok si sa le schimbe ... sau mai usor cu drag and drop si ok . Daca are cineva vreo idee help;) Edited August 10, 2010 by SENEQ_o Quote
M2G Posted August 10, 2010 Report Posted August 10, 2010 Nu ar fi mai simplu sa setezi din player sa iti afiseze cu diacritice in loc sa modifici fisierul cu subtitrarea? Quote
qbert Posted August 11, 2010 Report Posted August 11, 2010 Nu stiu c,dar e usor de facut ceva in perl sau python(non gui) cu o open(),readline() si in (in cazul python). Quote
CyberWolf08 Posted August 11, 2010 Report Posted August 11, 2010 Setezi din player charsetul pe east european si rezolvi problema. Cea mai usoara solutie e in general cea mai buna. Quote
Necrolyte Posted August 11, 2010 Report Posted August 11, 2010 Vezi daca e bun asta.RapidShare: 1-CLICK Web hosting - Easy FilehostingN-am stat prea mult sa-l testez, dar in principiu ar trebui sa functioneze.Daca nu, mai modifici tu pe acol ceva. Quote
redox Posted August 11, 2010 Report Posted August 11, 2010 Deci introduc calea in text box apas pe buton si ar trebui sa mearga . Dar primesc eroare fie ca nu poate salva fisierul fie ca nu-l gaseste. Parca in C# trebuia sa pui caela cu 2 de \; Adica C:\\file.txt in lc de C:\file.txt Quote