<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Windows Terminal &#8211; Nhật Phúc</title>
	<atom:link href="https://nhatphuc.com/bai-viet/windows-terminal/feed/" rel="self" type="application/rss+xml" />
	<link>https://nhatphuc.com</link>
	<description></description>
	<lastBuildDate>Thu, 07 Nov 2024 07:27:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://nhatphuc.com/wp-content/uploads/2019/08/favicon-75x75.png</url>
	<title>Windows Terminal &#8211; Nhật Phúc</title>
	<link>https://nhatphuc.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Windows Terminal cho phép tích hợp ChatGPT và GitHub Copilot miễn phí</title>
		<link>https://nhatphuc.com/windows-terminal-cho-phep-tich-hop-chatgpt-va-github-copilot-mien-phi/</link>
					<comments>https://nhatphuc.com/windows-terminal-cho-phep-tich-hop-chatgpt-va-github-copilot-mien-phi/#respond</comments>
		
		<dc:creator><![CDATA[Linh Nguyễn]]></dc:creator>
		<pubDate>Thu, 07 Nov 2024 07:27:23 +0000</pubDate>
				<category><![CDATA[Tek News]]></category>
		<category><![CDATA[AI chatbot]]></category>
		<category><![CDATA[cách sử dụng ChatGPT]]></category>
		<category><![CDATA[GitHub Copilot]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[Windows Terminal]]></category>
		<guid isPermaLink="false">https://nhatphuc.com/?p=13090</guid>

					<description><![CDATA[<p>Ít hơn một tháng trước, OpenAI đã ra mắt ứng dụng dành cho chạy trên Windows của ChatGPT, cho phép người dùng sử dụng chatbot AI trên máy tính để bàn </p>
<p>The post <a rel="nofollow" href="https://nhatphuc.com/windows-terminal-cho-phep-tich-hop-chatgpt-va-github-copilot-mien-phi/">Windows Terminal cho phép tích hợp ChatGPT và GitHub Copilot miễn phí</a> appeared first on <a rel="nofollow" href="https://nhatphuc.com">Nhật Phúc</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ít hơn một tháng trước, Open<a href="https://nhatphuc.com/bai-viet/ai/" target="_blank" rel="noopener noreferrer">AI</a> đã ra mắt ứng dụng dành cho chạy trên Windows của <a href="https://nhatphuc.com/bai-viet/chatgpt/" target="_blank" rel="noopener noreferrer">ChatGPT</a>, cho phép người dùng sử dụng chatbot AI trên máy tính để bàn mà không cần mở trong trình duyệt. Tuy nhiên, phiên bản này chỉ dành cho những người đăng ký trả phí nên nhiều người dùng khác chưa thể trải nghiệm.</p>
<p>May mắn thay, một giải pháp khác để sử dụng ChatGPT trên Windows mà không cần trả phí, đó là tải về phiên bản nightly của Windows Terminal. Windows Terminal là một ứng dụng miễn phí do Microsoft phát triển, được coi là một sự thay thế hiện đại hơn, mạnh mẽ hơn và hiệu quả hơn so với Command Prompt, nhưng vẫn dễ tiếp cận hơn so với PowerShell vốn dành cho người dùng chuyên nghiệp.</p>
<p>Mặc dù phiên bản bình thường của Windows Terminal có sẵn trên Microsoft Store, nhưng phiên bản nightly — giúp tiếp cận hỗ trợ mới tích hợp cho ChatGPT và GitHub Copilot — chỉ có thể tải xuống từ trang GitHub của dự án. Để cài đặt, bạn cần truy cập phần “Installing Windows Terminal Canary” và chọn liên kết tải về thích hợp. (Phiên bản App Installer cập nhật tự động nhưng chỉ hỗ trợ Windows 11. Phiên bản Portable ZIP không tự động cập nhật nhưng hoạt động trên Windows 10 trở lên.)</p>
<p>Sau khi cài đặt Windows Terminal Canary, bạn cần kích hoạt hỗ trợ cho “Terminal Chat” trong menu và thêm khóa API từ <a href="https://nhatphuc.com/bai-viet/openai/" target="_blank" rel="noopener noreferrer">OpenAI</a>, GitHub hoặc Azure.</p>
<p>Ý tưởng ở đây là người dùng có thể sử dụng ChatGPT ngay trong Windows Terminal Canary để nhận được câu trả lời cho các câu hỏi, chẳng hạn như cách tạo một thư mục trong PowerShell hoặc nhận các mẹo như mẫu mã để sử dụng trong các dự án của bạn. Đây quả thật là một công cụ hữu ích giúp nâng cao hiệu suất công việc và học tập, nhất là đối với những người thường xuyên làm việc với phát triển phần mềm hay IT.</p>
<p>The post <a rel="nofollow" href="https://nhatphuc.com/windows-terminal-cho-phep-tich-hop-chatgpt-va-github-copilot-mien-phi/">Windows Terminal cho phép tích hợp ChatGPT và GitHub Copilot miễn phí</a> appeared first on <a rel="nofollow" href="https://nhatphuc.com">Nhật Phúc</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nhatphuc.com/windows-terminal-cho-phep-tich-hop-chatgpt-va-github-copilot-mien-phi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cách hiển thị Unicode trong PowerShell</title>
		<link>https://nhatphuc.com/cach-hien-thi-unicode-trong-powershell/</link>
					<comments>https://nhatphuc.com/cach-hien-thi-unicode-trong-powershell/#respond</comments>
		
		<dc:creator><![CDATA[Linh Nguyễn]]></dc:creator>
		<pubDate>Thu, 26 Sep 2024 02:26:45 +0000</pubDate>
				<category><![CDATA[Phần mềm hay]]></category>
		<category><![CDATA[Khám phá]]></category>
		<category><![CDATA[NodeJS]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows Terminal]]></category>
		<guid isPermaLink="false">https://nhatphuc.com/?p=12398</guid>

					<description><![CDATA[<p>Trong quá trình làm việc với PowerShell, đôi khi chúng ta cần hiển thị đường [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://nhatphuc.com/cach-hien-thi-unicode-trong-powershell/">Cách hiển thị Unicode trong PowerShell</a> appeared first on <a rel="nofollow" href="https://nhatphuc.com">Nhật Phúc</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Trong quá trình làm việc với PowerShell, đôi khi chúng ta cần hiển thị đường dẫn đầy đủ của các tệp chứa các ký tự từ các ngôn ngữ khác nhau như tiếng Ả Rập, tiếng Trung, tiếng Nhật và tiếng Nga. Tuy nhiên, khi thực thi lệnh, kết quả trả về thường là các ký tự không rõ ràng, thay thế bởi các dấu &#8220;?&#8221; thay vì các ký tự chính xác.</p>



<p>Ví dụ lệnh được thực hiện là:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">(Get-ChildItem -Recurse -Path "D:\test" -Include *unicode* | Get-ChildItem -Recurse).FullName</pre>



<p>Kết quả đầu ra là các ký tự không thể đọc được như hình minh họa.</p>



<p></p>



<h2 class="wp-block-heading">Vấn đề với Windows Console</h2>



<p>Đây là vấn đề thường gặp với hệ thống Windows Console Subsystem, vốn không hỗ trợ đầy đủ Unicode. Khi sử dụng các ngôn ngữ có ký tự đặc biệt như tiếng Ả Rập, tiếng Trung, hoặc tiếng Nhật, việc hiển thị chính xác trở nên khó khăn hơn.</p>



<h2 class="wp-block-heading">Giải pháp: Sử dụng Windows Terminal</h2>



<p>Một trong những giải pháp tốt nhất hiện nay là sử dụng <strong>Windows Terminal</strong>, được phân phối và cập nhật qua Microsoft Store trên Windows 10 và Windows 11. Terminal này hỗ trợ Unicode tốt hơn nhiều so với console truyền thống (conhost.exe).</p>



<h4 class="wp-block-heading">Các bước thực hiện:</h4>



<ol class="wp-block-list">
<li><strong>Chọn font hỗ trợ Unicode</strong>: Đầu tiên, hãy chọn một font TrueType hỗ trợ đầy đủ các ngôn ngữ cần thiết. Ví dụ, để hỗ trợ các ký tự tiếng Ả Rập, Trung Quốc, Nhật Bản và Nga, bạn có thể sử dụng font <strong>SimSun-ExtB</strong> có sẵn trên Windows 10.</li>



<li><strong>Chuyển mã hóa console sang UTF-8</strong>: Để làm cho PowerShell nhận dạng và xử lý Unicode đúng cách, bạn cần chuyển mã hóa console sang UTF-8. Bạn có thể thực hiện điều này bằng cách sử dụng lệnh:<code><strong>$OutputEncoding = [Console]::InputEncoding = [Console]::OutputEncoding = New-Object System.Text.UTF8Encoding </strong></code><br>Lệnh này đảm bảo rằng PowerShell sử dụng mã hóa UTF-8 để giao tiếp với các chương trình bên ngoài.</li>



<li><strong>Lưu cấu hình mã hóa</strong>: Để duy trì cấu hình này cho các phiên làm việc PowerShell sau, bạn có thể thêm lệnh trên vào tệp cấu hình <code>$PROFILE</code> của PowerShell. Điều này giúp bạn không phải cấu hình lại mỗi khi mở PowerShell.</li>



<li><strong>Sử dụng Windows Terminal</strong>: Nếu bạn đang sử dụng Windows 11, phiên bản 22H2, <strong>Windows Terminal</strong> đã trở thành console mặc định. Nó cung cấp hỗ trợ tốt hơn cho các ký tự Unicode, giúp hiển thị chính xác các ký tự đặc biệt từ nhiều ngôn ngữ khác nhau.</li>
</ol>



<h3 class="wp-block-heading">Một số vấn đề khác cần lưu ý:</h3>



<ul class="wp-block-list">
<li>Khi giao tiếp với các chương trình bên ngoài, đặc biệt là những chương trình yêu cầu mã hóa UTF-8, việc sử dụng cấu hình mã hóa đúng là rất quan trọng. Các công cụ như <strong>Node.js</strong> hay <strong>Python</strong> thường hỗ trợ UTF-8 tốt nếu được cấu hình đúng cách.</li>



<li>Một số chương trình cũ có thể không hỗ trợ mã hóa UTF-8, dẫn đến việc hiển thị không chính xác. Trong trường hợp này, bạn có thể tạm thời chuyển mã hóa console sang UTF-8 khi gọi chương trình đó, rồi sau đó khôi phục lại cấu hình cũ.</li>
</ul>



<p>Bằng cách thực hiện các bước trên, bạn có thể đảm bảo rằng các ký tự Unicode sẽ được hiển thị đúng trong PowerShell, giúp việc làm việc với các tệp tin có tên chứa các ký tự đặc biệt trở nên dễ dàng hơn.</p>
<p>The post <a rel="nofollow" href="https://nhatphuc.com/cach-hien-thi-unicode-trong-powershell/">Cách hiển thị Unicode trong PowerShell</a> appeared first on <a rel="nofollow" href="https://nhatphuc.com">Nhật Phúc</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nhatphuc.com/cach-hien-thi-unicode-trong-powershell/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
