<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem unicode</title>
<link>https://forum.pasja-informatyki.pl/tag/unicode</link>
<description>Powered by Question2Answer</description>
<item>
<title>[javascript] Co pojawi się w konsoli? ;-)</title>
<link>https://forum.pasja-informatyki.pl/592244/javascript-co-pojawi-sie-w-konsoli</link>
<description>

&lt;p&gt;Pytanie jak w temacie.&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=17382169249114452763&quot; style=&quot;height:103px; width:520px&quot;&gt;&lt;/p&gt;



&lt;hr&gt;


&lt;blockquote&gt;


&lt;p&gt;Standard Unicode obsługuje mapowanie poszczególnych emoji za pomocą łączników o zerowej szerokości w celu tworzenia nowych emoji.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=5265204741523570072&quot; style=&quot;height:123px; width:464px&quot;&gt;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;BTW,&amp;nbsp;&lt;/p&gt;



&lt;ul&gt;
	

&lt;li&gt;
	

&lt;p&gt;&lt;a href=&quot;https://www.reddit.com/r/learnjavascript/comments/yrmcgm/zero_width_joiner_with_javascript_zwj_zwidge/&quot; rel=&quot;nofollow&quot;&gt;Zero Width Joiner - ZWJ (Zwidge)&lt;/a&gt;&lt;/p&gt;
	&lt;/li&gt;
	

&lt;li&gt;
	

&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/47501992/zero-width-space-vs-zero-width-non-joiner&quot; rel=&quot;nofollow&quot;&gt;Zero-width space vs zero-width non-joiner&lt;/a&gt;&lt;/p&gt;
	&lt;/li&gt;
	

&lt;li&gt;
	

&lt;p&gt;&lt;a href=&quot;https://css-tricks.com/zero-width-space/&quot; rel=&quot;nofollow&quot;&gt;Zero-Width Space&lt;/a&gt;&lt;/p&gt;
	&lt;/li&gt;
&lt;/ul&gt;</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/592244/javascript-co-pojawi-sie-w-konsoli</guid>
<pubDate>Mon, 18 Mar 2024 21:50:34 +0000</pubDate>
</item>
<item>
<title>Język CS - unicode - bidi :embed</title>
<link>https://forum.pasja-informatyki.pl/576175/jezyk-cs-unicode-bidi-embed</link>
<description>

&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;style type=&quot;text/css&quot;&amp;gt;
h2[title|=&quot;Kierunek&quot;] { unicode-bidi: embed; direction: rtl}
&amp;lt;/style&amp;gt;&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;
Do czego jest unicode-bidiLembed i direction:rtl
&lt;br&gt;
Proszę o wytłumaczenie w prosty sposób , bo czytałem na stronach i nic nierozumiem&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/576175/jezyk-cs-unicode-bidi-embed</guid>
<pubDate>Sun, 11 Dec 2022 12:18:06 +0000</pubDate>
</item>
<item>
<title>Dev CPP Znaki Unicode przekazane z konsoli do pliku tekstowego.</title>
<link>https://forum.pasja-informatyki.pl/560005/dev-cpp-znaki-unicode-przekazane-z-konsoli-do-pliku-tekstowego</link>
<description>

&lt;p&gt;Witam&lt;/p&gt;



&lt;p&gt;Potrzebuję w swoim programie w Dev CPP w C++ przekazania następujących symboli do pliku TXT w Windows 10&lt;/p&gt;



&lt;p&gt;Mapa znaków windows 10.&lt;/p&gt;



&lt;p&gt;Symbol 1&amp;nbsp; &amp;nbsp;█&amp;nbsp; &amp;nbsp;(U+2588)&lt;/p&gt;



&lt;p&gt;Symbol 2&amp;nbsp;&amp;nbsp;▬&amp;nbsp; &amp;nbsp;(U + 25AC)&lt;/p&gt;



&lt;p&gt;Symbol 3&amp;nbsp;&amp;nbsp;┌&amp;nbsp; &amp;nbsp; (U + 250C)&lt;/p&gt;



&lt;p&gt;Symbol 4&amp;nbsp;&amp;nbsp;└&amp;nbsp; &amp;nbsp; (U + 2514)&lt;/p&gt;



&lt;p&gt;Symbol 5&amp;nbsp;&amp;nbsp;┘&amp;nbsp; &amp;nbsp;(U + 2518)&lt;/p&gt;



&lt;p&gt;Symbol 6&amp;nbsp; &amp;nbsp;┐&amp;nbsp; &amp;nbsp;(U + 2510)&lt;/p&gt;



&lt;p&gt;Symbole te próbuję wyświetlić zarówno w konsoli jak i zapisać do pliku tekstowego. Są diametralne różnice pomiędzy tym co wyświetla się w konsoli i pliku tekstowym, jeśli chodzi o znaki specjalne.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Jeżeli&amp;nbsp;ręcznie kopiuję z Tablicy znaków do pliku tekstowego. Nie ma żadnego problemu. W przypadku aplikacji&amp;nbsp;kompletnie nie wiem jak to właściwie przekazać aby program działał.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;conio.h&amp;gt;
#include &amp;lt;fstream&amp;gt;

using namespace std;

int main() {
	
	   fstream plik;
       
	   // Wyświetlanie wyników w konsoli
       cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;
       cout &amp;lt;&amp;lt; &quot;    ------------------------------- &quot; &amp;lt;&amp;lt; endl;
       cout &amp;lt;&amp;lt; &quot;    |  ---------------------------  |&quot; &amp;lt;&amp;lt; endl;
       for(int i=0; i&amp;lt;256; i++)
       {
       	   cout &amp;lt;&amp;lt; &quot;   &quot; &amp;lt;&amp;lt; i &amp;lt;&amp;lt; &quot;   &quot; &amp;lt;&amp;lt; (char)i &amp;lt;&amp;lt; endl;
	   }

       // Wyświetlanie wyników w pliku tekstowym
       plik.open(&quot;plik.txt&quot;,ios::out);
       plik &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;
       plik &amp;lt;&amp;lt; &quot;    ------------------------------- &quot; &amp;lt;&amp;lt; endl;
       plik &amp;lt;&amp;lt; &quot;    |  ---------------------------  |&quot; &amp;lt;&amp;lt; endl;	  
	   for(int j=0; j&amp;lt;256; j++)
       {
       	   plik &amp;lt;&amp;lt; &quot;   &quot; &amp;lt;&amp;lt; j &amp;lt;&amp;lt; &quot;   &quot; &amp;lt;&amp;lt; (char)j &amp;lt;&amp;lt; endl;
	   } 
       plik.close();
       getch();
       return 0;
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/560005/dev-cpp-znaki-unicode-przekazane-z-konsoli-do-pliku-tekstowego</guid>
<pubDate>Sun, 30 Jan 2022 15:30:21 +0000</pubDate>
</item>
<item>
<title>Emulowanie wypisywania znaków unicode przez klawiaturę</title>
<link>https://forum.pasja-informatyki.pl/545711/emulowanie-wypisywania-znakow-unicode-przez-klawiature</link>
<description>Chciałbym aby program, niekoniecznie pythonowy, mógł wypisywać polskie znaki typu ą, ź, ł itd. Nie ma to być jednak output w konsoli a emulowanie pisania tych znaków przez klawiaturę. Próbowałem w pyautogui kombinować ze sobą alt i literę, ale wypisuje się zwykła litera, nie polska. Jest jakiś sposób na zrobienie tego na linuxie?</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/545711/emulowanie-wypisywania-znakow-unicode-przez-klawiature</guid>
<pubDate>Mon, 05 Jul 2021 06:27:36 +0000</pubDate>
</item>
<item>
<title>Inny język np. rosyjski/portugalski (znaki unicode?)</title>
<link>https://forum.pasja-informatyki.pl/395395/inny-jezyk-np-rosyjski-portugalski-znaki-unicode</link>
<description>Witam wszystkich, mam problem.&lt;br /&gt;
&lt;br /&gt;
Napisałem pewną aplikację, która za pomocą postmessage wysyła wiadomości do innych aplikacji - j. polski i j. portugalski. W j. polskim nie używam akurat polskich znaków, jednak w j. portugalskim zależy mi na tym aby używać te ich dziwne litery.&lt;br /&gt;
&lt;br /&gt;
I tutaj zaczyna się problem, bo kiedy próbuje np. wyświetlić nawet na konsoli te litery, to pojawiają się jakieś dziwne znaczki. Znalazłem tutaj na forum podobny temat związany ze znakami unicode. I tak popatrzyłem na tą tablicę i akurat w tej tablicy znajdują się te litery portugalskie (nie wiem jeszcze czy wszystkie):&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Code_page_852&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Code_page_852&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Jak obsługiwać takie litery? Aby móc je np. wyświetlić w konsoli, albo co najważniejsze wysłać je za pomocą sendmessage/postmessage. Czy umiałby ktoś mi do w łatwy sposób wytłumaczyć? Pozdrawiam</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/395395/inny-jezyk-np-rosyjski-portugalski-znaki-unicode</guid>
<pubDate>Thu, 22 Nov 2018 09:11:20 +0000</pubDate>
</item>
<item>
<title>Używanie znaków Unicode w konsoli</title>
<link>https://forum.pasja-informatyki.pl/384153/uzywanie-znakow-unicode-w-konsoli</link>
<description>IDE: Code::Blocks (CP-1250), konsola cmd: (CP-852).&lt;br /&gt;
&lt;br /&gt;
Próbowałem użyć kodu &amp;quot;\u00B0&amp;quot;, żeby otrzymać znak stopnia (°) niestety zamiast tego wyświetla się zupełnie inny znak. Dotyczy to również innych kodów zarówno z tabeli dla CP-1250 i CP-852.&lt;br /&gt;
&lt;br /&gt;
Gdzie można znaleźć tabelę kodów Unicode, które będą poprawnie interpretowane przez konsolę Windows?</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/384153/uzywanie-znakow-unicode-w-konsoli</guid>
<pubDate>Thu, 04 Oct 2018 11:09:26 +0000</pubDate>
</item>
<item>
<title>Jakim programem zapisać kod szesnastkowy jako znak UNICODE.</title>
<link>https://forum.pasja-informatyki.pl/215437/jakim-programem-zapisac-kod-szesnastkowy-jako-znak-unicode</link>
<description>Wszystko tak jak w pytaniu. A może można napisać łatwo taką funkcję w c++ ?</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/215437/jakim-programem-zapisac-kod-szesnastkowy-jako-znak-unicode</guid>
<pubDate>Thu, 12 Jan 2017 18:46:14 +0000</pubDate>
</item>
<item>
<title>Znaki matematyczne, unicode</title>
<link>https://forum.pasja-informatyki.pl/207834/znaki-matematyczne-unicode</link>
<description>Witam, nie wiedziałem do jakiej kategorii zaliczyć moje pytanie, ale mam problem z utworzeniem konkretnych znaków matematycznych. Mianowicie chciałbym utworzyć cyfry: 1, 2 oraz 3 z poziomą kreską nad nimi. Nie znam się kompletnie na tych rzeczach, próbowałem coś z unicode ale nie wychodzi. Bardzo proszę o pomoc. Z góry dziękuję.</description>
<category>Matematyka, fizyka, logika</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/207834/znaki-matematyczne-unicode</guid>
<pubDate>Tue, 20 Dec 2016 22:06:34 +0000</pubDate>
</item>
<item>
<title>Funkcja wykonywana w preprocesorze / przez preprocesor</title>
<link>https://forum.pasja-informatyki.pl/175145/funkcja-wykonywana-w-preprocesorze-przez-preprocesor</link>
<description>

&lt;p&gt;- Jak w opisie potrzebuje stworzyć funkcję realizowaną przez preprocesor.&amp;nbsp;&amp;nbsp; //nie znam składni takich funkcji
&lt;br&gt;
- Argumentem funkcji ma być łańcuch znaków w UTF-8 &amp;nbsp; &amp;nbsp; np. L&quot;йфяцычкмИ qwerty&quot;
&lt;br&gt;
- Funkcja ma zwracać normalny łańcuch char-ów
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;p&gt;przykładowe wywołanie :&amp;nbsp;&amp;nbsp;&amp;nbsp; parseRU (L&quot;йфяцычкмИ qwerty&quot;)&lt;/p&gt;



&lt;p&gt;preprocesor zamiast tego ma wstawić do kodu:&amp;nbsp;&amp;nbsp; &quot;cos tam qwerty&quot;&lt;/p&gt;



&lt;p&gt;i dopiero ma nastąpić kompilacja.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;//z tym poniżej&amp;nbsp; raczej sobie poradzę
&lt;br&gt;
- Sposób w jaki wszystkie znaki nietypowe (kod znaku powyżej 255) mają zostać przekonwertowane.&lt;/p&gt;



&lt;p&gt;kod_nowego_znaku = kod_znaku_nietypowego - 850
&lt;br&gt;
if (kod_nowego_znaku &amp;gt; 255) kod_nowego_znaku=63;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;//informacje nie kluczowe, mniej związane z tematem&amp;nbsp;&lt;/p&gt;



&lt;p&gt;-poniżej wrzucam moją przykładową realizację funkcji w standardowy sposób.
&lt;br&gt;
-niestety nie może ona zostać w takiej postaci ponieważ wszystkie takie łańcuchy których będzie wiele w programie ostatecznie zostaną umieszczoną w pamięci RAM&amp;nbsp; mikrokontrolera i ją w sporej części zapełnią.&lt;/p&gt;



&lt;p&gt;Dla zwykłych łańcuchów jest przewidziane makro PSTR(&quot;lancuch&quot;) zapobiega zapisaniu łańcucha do pamięci RAM i zwraca adres do miejsca w pamięci flash .&amp;nbsp; Dla łańcuchów ze znakami w Unicode nie znalazłem takiego makra.&lt;/p&gt;



&lt;p&gt;- druga sprawa po co mikrokontroler ma przetwarzać te łańcuchy skoro z góry są one znane jeszcze przed kompilacją&amp;nbsp; , lepiej żeby to zrobił komputer i gotowe&amp;nbsp; łańcuchy skompilował.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
void parseRU(char *dst, wchar_t *src) {
		uint8_t i;
		for(i=0; src[i]!=0; i++){
			if (src[i]&amp;gt;255) dst[i]= (src[i]-850 &amp;gt; 255) ? 63 : src[i]-850; 
			else dst[i]=src[i];
		}
		dst[i]=0;
	}
	
    //przykładowe wywołanie
	char buf[50];
	parseRU(buf, L&quot;йфяцычкмИ qwerty&quot;); 
	lcdTextRot(buf, 70 , 7 , 90);&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/175145/funkcja-wykonywana-w-preprocesorze-przez-preprocesor</guid>
<pubDate>Wed, 31 Aug 2016 11:25:17 +0000</pubDate>
</item>
<item>
<title>Odczytywanie z pliku tekstowego znaku delty</title>
<link>https://forum.pasja-informatyki.pl/146569/odczytywanie-z-pliku-tekstowego-znaku-delty</link>
<description>

&lt;p&gt;Dzień dobry!&lt;/p&gt;



&lt;p&gt;Mam następujący problem. Chciałbym odczytać znak delty z pliku tekstowego i tutaj następuje problem. Wiem, że taki znak występuje w Unicodzie U+0394, ale jak przekonwertować to na okienkowe OEM 852? W Notepad++ nie znalazłem takiej opcji jak format Unicode. Bardzo proszę o pomoc &lt;img alt=&quot;sad&quot; src=&quot;http://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/sad_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;sad&quot;&gt;...&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/146569/odczytywanie-z-pliku-tekstowego-znaku-delty</guid>
<pubDate>Wed, 01 Jun 2016 08:20:02 +0000</pubDate>
</item>
</channel>
</rss>