CedillaBox top-right corner, double horizontal
ASCII 184 is ¸ on Windows and ╕ in old DOS.
¸ (Cedilla) is byte 184 in Windows-1252, Unicode U+00B8. It's the hook from ç on its own, as a spacing mark that doesn't attach to a letter. The cedilla causes real trouble in Romanian. Correct Romanian writes ș and ț with a comma below (U+0219, U+021B), but older encodings such as ISO-8859-2 and Windows-1250 only offered the cedilla forms ş and ţ, so Romanian text from that era uses those instead. They look close, yet Unicode treats them as different letters and no normalization maps one to the other, so a search for București misses Bucureşti. Map ş to ș and ţ to ț yourself when you index Romanian text. In UTF-8 the cedilla is C2 B8, and the HTML entity is ¸.
╕ (Single Down, Double Left) is byte 184 in code page 437, the original IBM PC character set, and maps to Unicode U+2555. It's the top-right corner of a box with a double top edge and single sides: ═ (205) comes in from the left and │ (179) runs down. The rest of that box uses ╒ (213) at top left and ╘ (212) and ╛ (190) at the bottom. Code page 850 put © on this byte, so the same frame viewed in 850 gets a copyright sign in its corner. In UTF-8 it's E2 95 95, and the HTML entity is ╕.
#include <stdio.h>int main(void) {/* On Windows (code page 1252) byte 184 is ¸.Modern terminals expect UTF-8, so print the code point, not the byte. */printf("\u00B8\n"); /* UTF-8: C2 B8 */unsigned char b = 184; /* the raw Windows-1252 byte */printf("%d 0x%02X\n", b, b); /* 184 0xB8 */return 0;}
#include <stdio.h>int main(void) {/* Byte 184 is ╕ only on a console using code page 437(chcp 437 on Windows, or DOSBox). On a UTF-8 terminal thelone byte 0xB8 is invalid and prints as garbage, often �. */putchar(184);/* char is signed on x86, so a plain char holding 0xB8 is -72.Use unsigned char when you compare or index by byte value. */char c = (char)184;unsigned char u = 184;printf("\n%d %d\n", c, u); /* -72 184 *//* Portable: print the Unicode character as UTF-8 instead. */printf("\u2555\n"); /* E2 95 95 */return 0;}
The PDF draws ç as two glyphs, a c and a separate cedilla, and copying hands you both as characters, so François comes out as Franc¸ois. LaTeX documents built with the old default font encoding do this. If you wrote the document, add `\usepackage[T1]{fontenc}` and rebuild. If you're cleaning pasted text, replace c¸ with ç and C¸ with Ç.